]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
6 weeks ago[Fix] Fix whitelist options in the arc module 5559/head
Vsevolod Stakhov [Fri, 1 Aug 2025 11:41:57 +0000 (12:41 +0100)] 
[Fix] Fix whitelist options in the arc module

Issue: #5558

6 weeks agoMerge pull request #5555 from heptalium/meissner-fix-dmarc-reports
Vsevolod Stakhov [Thu, 31 Jul 2025 11:03:41 +0000 (17:03 +0600)] 
Merge pull request #5555 from heptalium/meissner-fix-dmarc-reports

Use Redis write servers for write commands while generating DMARC reports

6 weeks agoUse Redis write servers for write commands while generating DMARC reports. 5555/head
Jens Meißner [Wed, 30 Jul 2025 13:53:33 +0000 (15:53 +0200)] 
Use Redis write servers for write commands while generating DMARC reports.

7 weeks agoMerge pull request #5550 from moisseev/webui
Vsevolod Stakhov [Wed, 23 Jul 2025 16:38:10 +0000 (22:38 +0600)] 
Merge pull request #5550 from moisseev/webui

[WebUI] Add history load range controls

7 weeks ago[WebUI] Add history load range controls 5550/head
Alexander Moisseev [Tue, 22 Jul 2025 16:25:05 +0000 (19:25 +0300)] 
[WebUI] Add history load range controls

- Add 'Offset' and 'Count' inputs to History tab for selecting
  the range of history rows to load
- Add corresponding default setting in Settings tab

2 months agoMerge pull request #5545 from rspamd/vstakhov-html-tags-overload
Vsevolod Stakhov [Thu, 17 Jul 2025 11:09:06 +0000 (17:09 +0600)] 
Merge pull request #5545 from rspamd/vstakhov-html-tags-overload

[Project] Rework system of html tags to allow more tag types

2 months ago[Test] Write unit tests for new functions 5545/head
Vsevolod Stakhov [Thu, 17 Jul 2025 10:49:28 +0000 (11:49 +0100)] 
[Test] Write unit tests for new functions

2 months ago[Fix] Store html attributes that are empty
Vsevolod Stakhov [Thu, 17 Jul 2025 10:46:08 +0000 (11:46 +0100)] 
[Fix] Store html attributes that are empty

If we see something like <div class=""> we were not storing attribute at all!

2 months ago[Minor] Add method to parse html into html context
Vsevolod Stakhov [Thu, 17 Jul 2025 08:53:04 +0000 (09:53 +0100)] 
[Minor] Add method to parse html into html context

2 months ago[Project] Fix Lua API and some constexpr compatibility
Vsevolod Stakhov [Thu, 17 Jul 2025 08:39:54 +0000 (09:39 +0100)] 
[Project] Fix Lua API and some constexpr compatibility

2 months ago[Project] Support more common html attributes
Vsevolod Stakhov [Thu, 17 Jul 2025 08:16:50 +0000 (09:16 +0100)] 
[Project] Support more common html attributes

2 months agoMerge pull request #5532 from rheoli/icap_ipv6_fix
Vsevolod Stakhov [Wed, 16 Jul 2025 13:57:33 +0000 (19:57 +0600)] 
Merge pull request #5532 from rheoli/icap_ipv6_fix

icap.lua: ipv6 pseudo hostname in GET request

2 months agoMerge pull request #5544 from moisseev/webui
Vsevolod Stakhov [Wed, 16 Jul 2025 13:47:35 +0000 (19:47 +0600)] 
Merge pull request #5544 from moisseev/webui

[Minor] Update Bootstrap 5.3.5 → 5.3.7

2 months ago[Project] Rework system of html tags to allow more tag types
Vsevolod Stakhov [Wed, 16 Jul 2025 11:31:26 +0000 (12:31 +0100)] 
[Project] Rework system of html tags to allow more tag types

2 months ago[Minor] Update Bootstrap 5.3.5 → 5.3.7 5544/head
Alexander Moisseev [Tue, 15 Jul 2025 10:58:46 +0000 (13:58 +0300)] 
[Minor] Update Bootstrap 5.3.5 → 5.3.7

2 months agoMerge pull request #5543 from rspamd/vstakhov-nary-ops-opts
Vsevolod Stakhov [Tue, 15 Jul 2025 10:40:42 +0000 (16:40 +0600)] 
Merge pull request #5543 from rspamd/vstakhov-nary-ops-opts

[Rework] Return back N-ary optimizations for arithmetic-alike expressions

2 months ago[Rules] Make bitcoin expression to use explicit flags 5543/head
Vsevolod Stakhov [Tue, 15 Jul 2025 10:10:09 +0000 (11:10 +0100)] 
[Rules] Make bitcoin expression to use explicit flags

2 months ago[Feature] Allow to pass expression flags in the regexp plugin
Vsevolod Stakhov [Tue, 15 Jul 2025 10:09:45 +0000 (11:09 +0100)] 
[Feature] Allow to pass expression flags in the regexp plugin

2 months ago[Rework] Return back N-ary optimizations for arithmetic-alike expressions
Vsevolod Stakhov [Mon, 14 Jul 2025 20:22:06 +0000 (21:22 +0100)] 
[Rework] Return back N-ary optimizations for arithmetic-alike expressions

2 months agoMerge pull request #5530 from rspamd/vstakhov-more-maps-features
Vsevolod Stakhov [Mon, 14 Jul 2025 15:05:51 +0000 (21:05 +0600)] 
Merge pull request #5530 from rspamd/vstakhov-more-maps-features

Create rule based maps

2 months ago[Test] Add functional tests for regexp maps 5530/head
Vsevolod Stakhov [Mon, 14 Jul 2025 13:50:36 +0000 (14:50 +0100)] 
[Test] Add functional tests for regexp maps

2 months ago[Project] Fix symbols finalisation
Vsevolod Stakhov [Mon, 14 Jul 2025 09:46:32 +0000 (10:46 +0100)] 
[Project] Fix symbols finalisation

2 months ago[Minor] Add some more debug logs
Vsevolod Stakhov [Sun, 13 Jul 2025 21:03:50 +0000 (22:03 +0100)] 
[Minor] Add some more debug logs

2 months ago[Minor] Improve logging
Vsevolod Stakhov [Sun, 13 Jul 2025 14:56:58 +0000 (15:56 +0100)] 
[Minor] Improve logging

2 months ago[Fix] Fix DL lists initialisations
Vsevolod Stakhov [Sun, 13 Jul 2025 14:28:09 +0000 (15:28 +0100)] 
[Fix] Fix DL lists initialisations

2 months agoMerge pull request #5540 from 1358/clean-gpt-response-for-openai
Vsevolod Stakhov [Sat, 12 Jul 2025 13:21:43 +0000 (19:21 +0600)] 
Merge pull request #5540 from 1358/clean-gpt-response-for-openai

Cleanup GPT response for openai-provider, too (<think>)

2 months ago[Project] Store regexp rules state to avoid incomplete/orphaned rules
Vsevolod Stakhov [Sat, 12 Jul 2025 13:21:00 +0000 (14:21 +0100)] 
[Project] Store regexp rules state to avoid incomplete/orphaned rules

2 months agoclean gpt response for openai, too 5540/head
Tom Mittelstädt [Thu, 10 Jul 2025 08:31:18 +0000 (10:31 +0200)] 
clean gpt response for openai, too

2 months ago[Minor] Use more efficient approach for iterations
Vsevolod Stakhov [Mon, 7 Jul 2025 14:45:43 +0000 (15:45 +0100)] 
[Minor] Use more efficient approach for iterations

2 months ago[Project] Fix scoped compilation again
Vsevolod Stakhov [Mon, 7 Jul 2025 11:10:07 +0000 (12:10 +0100)] 
[Project] Fix scoped compilation again

2 months ago[Minor] Another rework of the notifications
Vsevolod Stakhov [Mon, 7 Jul 2025 10:03:44 +0000 (11:03 +0100)] 
[Minor] Another rework of the notifications

2 months ago[Fix] Fix order of descriptor closing
Vsevolod Stakhov [Mon, 7 Jul 2025 10:02:13 +0000 (11:02 +0100)] 
[Fix] Fix order of descriptor closing

2 months agoMerge pull request #5534 from moisseev/webui
Vsevolod Stakhov [Sat, 5 Jul 2025 07:16:29 +0000 (13:16 +0600)] 
Merge pull request #5534 from moisseev/webui

[WebUI] Update classifiers on server or tab switch

2 months agoMerge pull request #5537 from moisseev/test
Vsevolod Stakhov [Sat, 5 Jul 2025 07:16:12 +0000 (13:16 +0600)] 
Merge pull request #5537 from moisseev/test

[Test] Update ESLint and Stylelint linters

2 months ago[Test] Update ESLint and Stylelint linters 5537/head
Alexander Moisseev [Wed, 2 Jul 2025 10:46:29 +0000 (13:46 +0300)] 
[Test] Update ESLint and Stylelint linters

2 months ago[Minor] Replace legacy rgba() alias
Alexander Moisseev [Wed, 2 Jul 2025 10:42:10 +0000 (13:42 +0300)] 
[Minor] Replace legacy rgba() alias

with modern rgb() notation

2 months ago[Feature] Add a signal from main to workers for workers ready state
Vsevolod Stakhov [Tue, 1 Jul 2025 20:27:23 +0000 (21:27 +0100)] 
[Feature] Add a signal from main to workers for workers ready state

2 months ago[WebUI] Update classifiers on server or tab switch 5534/head
Alexander Moisseev [Mon, 30 Jun 2025 14:05:49 +0000 (17:05 +0300)] 
[WebUI] Update classifiers on server or tab switch

Ensure the Bayes classifiers dropdown is refreshed whenever the user
changes the selected server or navigates to the Scan/Learn tab, so it
always reflects the selected server’s configuration.

2 months agoMerge pull request #5524 from moisseev/fuzzy-config
Vsevolod Stakhov [Mon, 30 Jun 2025 11:44:55 +0000 (17:44 +0600)] 
Merge pull request #5524 from moisseev/fuzzy-config

[WebUI] Add fuzzy flag selectors to Scan/Learn tab

2 months ago[Project] Implement scoped compilation
Vsevolod Stakhov [Sat, 28 Jun 2025 12:32:17 +0000 (13:32 +0100)] 
[Project] Implement scoped compilation

2 months ago[Project] Use re_cache scopes for maps
Vsevolod Stakhov [Fri, 27 Jun 2025 16:38:28 +0000 (17:38 +0100)] 
[Project] Use re_cache scopes for maps

2 months ago[Project] Implement scoped regexp cache system
Vsevolod Stakhov [Fri, 27 Jun 2025 16:16:00 +0000 (17:16 +0100)] 
[Project] Implement scoped regexp cache system

2 months agoMerge pull request #5533 from moisseev/sys-user-h
Vsevolod Stakhov [Fri, 27 Jun 2025 08:38:03 +0000 (14:38 +0600)] 
Merge pull request #5533 from moisseev/sys-user-h

[Minor] Fix FreeBSD build by including sys/user.h

2 months ago[Minor] Fix FreeBSD build by including sys/user.h 5533/head
Alexander Moisseev [Fri, 27 Jun 2025 06:46:42 +0000 (09:46 +0300)] 
[Minor] Fix FreeBSD build by including sys/user.h

2 months agoicap.lua: ipv6 pseudo hostname in GET request 5532/head
Stephan Toggweiler [Thu, 26 Jun 2025 13:07:12 +0000 (15:07 +0200)] 
icap.lua: ipv6 pseudo hostname in GET request

ipv6 addresses need to be changed to a pseudo hostname in GET request who is encapsulated in ICAP.
A change to [::] did not work in SkyHigh Web Gateway (aka McAfee)

Didn't use Lua often maybe the code can be optimized.

2 months ago[Project] Start implementation of the rules maps
Vsevolod Stakhov [Thu, 26 Jun 2025 08:01:01 +0000 (09:01 +0100)] 
[Project] Start implementation of the rules maps

2 months ago[WebUI] Add fuzzy flag selectors to Scan/Learn tab 5524/head
Alexander Moisseev [Wed, 25 Jun 2025 14:20:19 +0000 (17:20 +0300)] 
[WebUI] Add fuzzy flag selectors to Scan/Learn tab

- Populate selectors with symbols and flags from writable fuzzy storages.
- Cache each server’s config_id to avoid redundant `/plugins/fuzzy/storages` calls.
- Dynamically show, hide, and disable controls based on fuzzy_check module availability and storage writability.

2 months ago[Feature] Allow lua callback maps to be filled line by line
Vsevolod Stakhov [Wed, 25 Jun 2025 14:03:25 +0000 (15:03 +0100)] 
[Feature] Allow lua callback maps to be filled line by line

2 months ago[Minor] Improve JSDoc for ui.query()
Alexander Moisseev [Mon, 23 Jun 2025 15:14:22 +0000 (18:14 +0300)] 
[Minor] Improve JSDoc for ui.query()

2 months ago[Minor] Add /plugins/fuzzy/storages endpoint
Alexander Moisseev [Sat, 21 Jun 2025 14:12:03 +0000 (17:12 +0300)] 
[Minor] Add /plugins/fuzzy/storages endpoint

Allows retrieving the list of configured fuzzy storages via HTTP API,
including associated flags, read_only status, and server addresses.

2 months ago[Fix] GPT: fix processing of messages with no subject
Vsevolod Stakhov [Wed, 25 Jun 2025 08:39:44 +0000 (09:39 +0100)] 
[Fix] GPT: fix processing of messages with no subject

2 months agoMerge pull request #5520 from moisseev/webui
Vsevolod Stakhov [Mon, 23 Jun 2025 07:56:04 +0000 (13:56 +0600)] 
Merge pull request #5520 from moisseev/webui

[WebUI] Add Bayes classifier selector to Learn card

2 months agoMerge pull request #5523 from rspamd/vstakhov-more-utils
Vsevolod Stakhov [Mon, 23 Jun 2025 07:55:53 +0000 (13:55 +0600)] 
Merge pull request #5523 from rspamd/vstakhov-more-utils

[Feature] Add some more OS utility functions

2 months agoMerge pull request #5510 from rspamd/vstakhov-flexible-tokenizer
Vsevolod Stakhov [Mon, 23 Jun 2025 07:55:40 +0000 (13:55 +0600)] 
Merge pull request #5510 from rspamd/vstakhov-flexible-tokenizer

[Project] Add ability to create custom tokenizers for languages

2 months ago[Minor] Make fundamental structures less GLib polluted 5510/head
Vsevolod Stakhov [Sun, 22 Jun 2025 21:34:20 +0000 (22:34 +0100)] 
[Minor] Make fundamental structures less GLib polluted

2 months ago[Project] Rework tokenizers initialisation
Vsevolod Stakhov [Sun, 22 Jun 2025 21:00:16 +0000 (22:00 +0100)] 
[Project] Rework tokenizers initialisation

2 months agoMerge pull request #5526 from moisseev/group-sorting
Vsevolod Stakhov [Sun, 22 Jun 2025 20:54:30 +0000 (02:54 +0600)] 
Merge pull request #5526 from moisseev/group-sorting

[WebUI] Sort symbol groups in filter dropdown

2 months ago[Minor] Fix issue with scores comparison while I'm here
Vsevolod Stakhov [Sun, 22 Jun 2025 14:48:34 +0000 (15:48 +0100)] 
[Minor] Fix issue with scores comparison while I'm here

Issue: #5384

2 months ago[WebUI] Sort symbol groups in filter dropdown 5526/head
Alexander Moisseev [Sun, 22 Jun 2025 06:15:24 +0000 (09:15 +0300)] 
[WebUI] Sort symbol groups in filter dropdown

Sort symbol groups in the Symbols table dropdown filter in a
case-insensitive manner, ensuring alphabetical A–Z ordering
regardless of capitalization.

2 months ago[Feature] Add some more OS utility functions 5523/head
Vsevolod Stakhov [Sat, 21 Jun 2025 11:16:26 +0000 (12:16 +0100)] 
[Feature] Add some more OS utility functions

2 months ago[Project] Create an isolated API for external tokenizers
Vsevolod Stakhov [Fri, 20 Jun 2025 15:50:49 +0000 (16:50 +0100)] 
[Project] Create an isolated API for external tokenizers

2 months ago[Minor] Do not apply snowball to something that has already been stemmed
Vsevolod Stakhov [Fri, 20 Jun 2025 14:24:49 +0000 (15:24 +0100)] 
[Minor] Do not apply snowball to something that has already been stemmed

2 months ago[Minor] Fix the test case
Vsevolod Stakhov [Fri, 20 Jun 2025 14:19:58 +0000 (15:19 +0100)] 
[Minor] Fix the test case

2 months ago[Minor] Fix build issues
Vsevolod Stakhov [Fri, 20 Jun 2025 14:12:04 +0000 (15:12 +0100)] 
[Minor] Fix build issues

2 months ago[Rework] Use GLib agnostic type for words
Vsevolod Stakhov [Fri, 20 Jun 2025 13:44:56 +0000 (14:44 +0100)] 
[Rework] Use GLib agnostic type for words

2 months agoMerge branch 'master' into vstakhov-flexible-tokenizer
Vsevolod Stakhov [Thu, 19 Jun 2025 10:50:32 +0000 (11:50 +0100)] 
Merge branch 'master' into vstakhov-flexible-tokenizer

2 months ago[WebUI] Add Bayes classifier selector to Learn card 5520/head
Alexander Moisseev [Wed, 18 Jun 2025 13:56:55 +0000 (16:56 +0300)] 
[WebUI] Add Bayes classifier selector to Learn card

This enables users to choose a specific Bayes classifier for training from WebUI.

2 months ago[Minor] Update version
Vsevolod Stakhov [Tue, 17 Jun 2025 09:33:03 +0000 (10:33 +0100)] 
[Minor] Update version

2 months agoRelease 3.12.1
Vsevolod Stakhov [Tue, 17 Jun 2025 09:32:30 +0000 (10:32 +0100)] 
Release 3.12.1

* [Feature] Add /bayes/classifiers HTTP endpoint
* [Feature] Further improvements in scheduling next checks
* [Fix] Another fix for maps concurrent load
* [Fix] Do not add log tag header in milter logic
* [Fix] Do not explicitly add Connection header if it's there
* [Fix] Fix proxy headers duplication
* [Fix] Fix several issues with the lua_logger
* [Fix] Make logger more graceful when dealing with format arguments
* [Fix] Try to avoid incomplete writes
* [Rework] Eliminate maps locking

2 months agoMerge pull request #5494 from g00g1/feat-hfilter-ovh
Vsevolod Stakhov [Tue, 17 Jun 2025 09:18:26 +0000 (15:18 +0600)] 
Merge pull request #5494 from g00g1/feat-hfilter-ovh

[Enhancement] hfilter: Add VPS generic hostname

2 months ago[Minor] Proper application of the #5509
Vsevolod Stakhov [Tue, 17 Jun 2025 07:49:33 +0000 (08:49 +0100)] 
[Minor] Proper application of the #5509

2 months agoMerge pull request #5517 from moisseev/classifiers
Vsevolod Stakhov [Tue, 17 Jun 2025 07:47:33 +0000 (13:47 +0600)] 
Merge pull request #5517 from moisseev/classifiers

[Feature] Add /bayes/classifiers HTTP endpoint

2 months ago[Minor] Try to be consistent in cached flag for maps
Vsevolod Stakhov [Tue, 17 Jun 2025 07:41:59 +0000 (08:41 +0100)] 
[Minor] Try to be consistent in cached flag for maps

3 months agoMerge pull request #5512 from rspamd/vstakhov-maps-lock
Vsevolod Stakhov [Mon, 16 Jun 2025 18:24:59 +0000 (00:24 +0600)] 
Merge pull request #5512 from rspamd/vstakhov-maps-lock

[Fix] Another fix for maps concurrent load

3 months ago[Minor] Try to be consistent in logging when dealing with Expires 5512/head
Vsevolod Stakhov [Mon, 16 Jun 2025 18:15:28 +0000 (19:15 +0100)] 
[Minor] Try to be consistent in logging when dealing with Expires

3 months ago[Test] Add some more tests for AEAD used in Rspamd
Vsevolod Stakhov [Sun, 15 Jun 2025 17:45:51 +0000 (18:45 +0100)] 
[Test] Add some more tests for AEAD used in Rspamd

3 months ago[Feature] Add /bayes/classifiers HTTP endpoint 5517/head
Alexander Moisseev [Sun, 15 Jun 2025 14:25:41 +0000 (17:25 +0300)] 
[Feature] Add /bayes/classifiers HTTP endpoint

This endpoint returns a JSON array of names of all configured Bayes classifiers
in the same order as they are declared in the configuration.

3 months ago[Minor] Oops, forgot some code to be added
Vsevolod Stakhov [Sat, 14 Jun 2025 13:54:56 +0000 (14:54 +0100)] 
[Minor] Oops, forgot some code to be added

3 months ago[Feature] Further improvements in scheduling next checks
Vsevolod Stakhov [Sat, 14 Jun 2025 13:48:49 +0000 (14:48 +0100)] 
[Feature] Further improvements in scheduling next checks

3 months ago[Fix] Try to avoid incomplete writes
Vsevolod Stakhov [Sat, 14 Jun 2025 12:58:56 +0000 (13:58 +0100)] 
[Fix] Try to avoid incomplete writes

3 months ago[Rework] Eliminate maps locking
Vsevolod Stakhov [Sat, 14 Jun 2025 10:38:03 +0000 (11:38 +0100)] 
[Rework] Eliminate maps locking

3 months agoManual revert of 4c98aab6f670c659dff4c7e0cf392576f7850732
Vsevolod Stakhov [Fri, 13 Jun 2025 08:00:01 +0000 (09:00 +0100)] 
Manual revert of 4c98aab6f670c659dff4c7e0cf392576f7850732

The problem is that we are trying to lock maps per backend, but periodics
are scheduled per maps. It means that locks are not consistent with what we
schedule and it really does not match the current maps processing logic.

Hence, we revert that change here.

3 months agohfilter: change hostname to a more generic one 5494/head
Serg [Thu, 12 Jun 2025 15:09:51 +0000 (15:09 +0000)] 
hfilter: change hostname to a more generic one

3 months ago[Fix] Another fix for maps concurrent load
Vsevolod Stakhov [Thu, 12 Jun 2025 13:41:36 +0000 (14:41 +0100)] 
[Fix] Another fix for maps concurrent load

3 months agoMerge pull request #5511 from rspamd/revert-5509-temp-ms-attachments
Vsevolod Stakhov [Thu, 12 Jun 2025 13:17:41 +0000 (19:17 +0600)] 
Merge pull request #5511 from rspamd/revert-5509-temp-ms-attachments

Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful"

3 months agoRevert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful" 5511/head
Vsevolod Stakhov [Thu, 12 Jun 2025 13:17:29 +0000 (14:17 +0100)] 
Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful"

3 months agoMerge pull request #5509 from twesterhever/temp-ms-attachments
Vsevolod Stakhov [Thu, 12 Jun 2025 13:08:13 +0000 (19:08 +0600)] 
Merge pull request #5509 from twesterhever/temp-ms-attachments

[Minor] Treat *.library-ms and *.search-ms attachments as harmful

3 months agoMerge pull request #5507 from rspamd/vstakhov-dup-headers
Vsevolod Stakhov [Thu, 12 Jun 2025 13:07:54 +0000 (19:07 +0600)] 
Merge pull request #5507 from rspamd/vstakhov-dup-headers

[Fix] Fix proxy headers duplication

3 months ago[Fix] Do not add log tag header in milter logic 5507/head
Vsevolod Stakhov [Thu, 12 Jun 2025 10:52:55 +0000 (11:52 +0100)] 
[Fix] Do not add log tag header in milter logic

3 months ago[Fix] Do not explicitly add Connection header if it's there
Vsevolod Stakhov [Thu, 12 Jun 2025 09:59:41 +0000 (10:59 +0100)] 
[Fix] Do not explicitly add Connection header if it's there

3 months ago[Minor] Fix compilation
Vsevolod Stakhov [Thu, 12 Jun 2025 09:17:36 +0000 (10:17 +0100)] 
[Minor] Fix compilation

3 months ago[Project] Add ability to create custom tokenizers for languages
Vsevolod Stakhov [Thu, 12 Jun 2025 09:08:45 +0000 (10:08 +0100)] 
[Project] Add ability to create custom tokenizers for languages

3 months ago[Minor] Treat *.library-ms and *.search-ms attachments as harmful 5509/head
twesterhever [Wed, 11 Jun 2025 20:03:58 +0000 (20:03 +0000)] 
[Minor] Treat *.library-ms and *.search-ms attachments as harmful

See: https://www.bleepingcomputer.com/news/security/microsoft-outlook-to-block-more-risky-attachments-used-in-attacks/

3 months agohfilter: Change score for default OVH VPS hostname
Serg [Wed, 11 Jun 2025 17:15:29 +0000 (17:15 +0000)] 
hfilter: Change score for default OVH VPS hostname

3 months ago[Fix] Fix proxy headers duplication
Vsevolod Stakhov [Wed, 11 Jun 2025 10:36:21 +0000 (11:36 +0100)] 
[Fix] Fix proxy headers duplication

Issue: #5505

3 months agoMerge pull request #5506 from rspamd/vstakhov-idna-tests
Vsevolod Stakhov [Wed, 11 Jun 2025 09:24:22 +0000 (15:24 +0600)] 
Merge pull request #5506 from rspamd/vstakhov-idna-tests

[Test] Detect libicu idna behaviour and select the appropriate tests

3 months agoMerge pull request #5503 from rspamd/vstakhov-lua-logger-fixes
Vsevolod Stakhov [Wed, 11 Jun 2025 09:24:12 +0000 (15:24 +0600)] 
Merge pull request #5503 from rspamd/vstakhov-lua-logger-fixes

[Fix] Fix several issues with the lua_logger

3 months ago[Test] Detect libicu idna behaviour and select the appropriate tests 5506/head
Vsevolod Stakhov [Wed, 11 Jun 2025 09:08:03 +0000 (10:08 +0100)] 
[Test] Detect libicu idna behaviour and select the appropriate tests

3 months ago[Test] Add unit tests for the new logger behaviour 5503/head
Vsevolod Stakhov [Wed, 11 Jun 2025 08:42:24 +0000 (09:42 +0100)] 
[Test] Add unit tests for the new logger behaviour

3 months ago[Fix] Make logger more graceful when dealing with format arguments
Vsevolod Stakhov [Tue, 10 Jun 2025 15:42:36 +0000 (16:42 +0100)] 
[Fix] Make logger more graceful when dealing with format arguments