]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
4 months agoModify rspamc doc to clarify that control password can also be passed by path 5473/head
TwizzyDizzy [Fri, 16 May 2025 20:00:59 +0000 (22:00 +0200)] 
Modify rspamc doc to clarify that control password can also be passed by path

4 months agoMerge pull request #5470 from left-try/master
Vsevolod Stakhov [Thu, 15 May 2025 15:24:13 +0000 (21:24 +0600)] 
Merge pull request #5470 from left-try/master

[Minor] Fix for docs of lua_redis.redis_make_request_taskless

4 months ago[Minor] Fix for docs of lua_redis.redis_make_request_taskless 5470/head
Ivan Stakhov [Thu, 15 May 2025 15:10:38 +0000 (21:10 +0600)] 
[Minor] Fix for docs of lua_redis.redis_make_request_taskless

4 months agoMerge pull request #5468 from fatalbanana/lua_http_docs
Vsevolod Stakhov [Thu, 15 May 2025 11:25:54 +0000 (17:25 +0600)] 
Merge pull request #5468 from fatalbanana/lua_http_docs

[Minor] Update API docs RE: multiple HTTP headers

4 months ago[Minor] Update API docs RE: multiple HTTP headers 5468/head
Andrew Lewis [Thu, 15 May 2025 09:09:19 +0000 (11:09 +0200)] 
[Minor] Update API docs RE: multiple HTTP headers

4 months agoMerge pull request #5459 from NameWeb/patch-1
Vsevolod Stakhov [Wed, 14 May 2025 12:23:40 +0000 (18:23 +0600)] 
Merge pull request #5459 from NameWeb/patch-1

gpt.lua: Remove "thinking" and fix errorlog

4 months ago[Minor] Fix formatting 5459/head
Vsevolod Stakhov [Wed, 14 May 2025 12:13:42 +0000 (13:13 +0100)] 
[Minor] Fix formatting

4 months ago[Feature] Add some convenience methods
Vsevolod Stakhov [Wed, 14 May 2025 11:00:22 +0000 (12:00 +0100)] 
[Feature] Add some convenience methods

4 months agoMerge pull request #5452 from kevinzb56/feature1
Vsevolod Stakhov [Mon, 12 May 2025 15:22:02 +0000 (21:22 +0600)] 
Merge pull request #5452 from kevinzb56/feature1

Added --non-default Option to rspamadm configdump for Local Configuration

4 months agoMerge pull request #5456 from rspamd/vstakhov-proxy-improvements
Vsevolod Stakhov [Mon, 12 May 2025 15:21:43 +0000 (21:21 +0600)] 
Merge pull request #5456 from rspamd/vstakhov-proxy-improvements

Some improvements to the proxy

4 months agoMerge pull request #5457 from moisseev/webui
Vsevolod Stakhov [Mon, 12 May 2025 15:21:30 +0000 (21:21 +0600)] 
Merge pull request #5457 from moisseev/webui

[WebUI] Add deletion of specific fuzzy hashes

4 months agoRemove "thinking" and fix errorlog
NameWeb [Fri, 9 May 2025 08:29:05 +0000 (10:29 +0200)] 
Remove "thinking" and fix errorlog

Some models used by Ollama will include "thinking" before the actual response. We now remove this.

Also fixed error logging, which probably intended to also log "first_message".

4 months ago[WebUI] Fix Fuzzy hashes card close btn alignment 5457/head
Alexander Moisseev [Fri, 9 May 2025 07:37:13 +0000 (10:37 +0300)] 
[WebUI] Fix Fuzzy hashes card close btn alignment

4 months ago[Minor] Align data-upload to controller endpoints
Alexander Moisseev [Fri, 9 May 2025 07:16:19 +0000 (10:16 +0300)] 
[Minor] Align data-upload to controller endpoints

4 months ago[Minor] Remove unused cleanTextUpload helper
Alexander Moisseev [Fri, 9 May 2025 07:03:34 +0000 (10:03 +0300)] 
[Minor] Remove unused cleanTextUpload helper

4 months ago[WebUI] Add deletion of specific fuzzy hashes
Alexander Moisseev [Thu, 8 May 2025 15:31:38 +0000 (18:31 +0300)] 
[WebUI] Add deletion of specific fuzzy hashes

4 months agoMerge pull request #5458 from xandris/bugfix/doctest-2.4.12-build-failure
Vsevolod Stakhov [Thu, 8 May 2025 07:45:16 +0000 (13:45 +0600)] 
Merge pull request #5458 from xandris/bugfix/doctest-2.4.12-build-failure

[Fix] libmime: doctest 2.4.12 compatibilty

4 months ago[Fix] libmime: declare comparators const for doctest 2.4.12 compatibility 5458/head
Alexandra Parker [Wed, 7 May 2025 20:17:32 +0000 (13:17 -0700)] 
[Fix] libmime: declare comparators const for doctest 2.4.12 compatibility

Petr Vaněk pointed out a change in doctest 2.4.12 that broke the libmime
test code:
https://github.com/doctest/doctest/commit/d7a5eeb820b61cc3af8a61b3117f76a403b7742a

CHECK is now treats LHS as const and the compiler won't find non-const
operator== as a result. It's reasonable for comparators to be const, so
make them const.

Signed-Off-By: Alexandra Parker <alex.iris.parker@gmail.com>
4 months ago[Fix] Allow 'Hash' in Access-Control-Allow-Headers
Alexander Moisseev [Wed, 7 May 2025 15:29:05 +0000 (18:29 +0300)] 
[Fix] Allow 'Hash' in Access-Control-Allow-Headers

so clients can include the Hash header in CORS preflight requests
to /fuzzydelhash endpoint.

4 months ago[Feature] Add keep-alive support 5456/head
Vsevolod Stakhov [Wed, 7 May 2025 13:27:32 +0000 (14:27 +0100)] 
[Feature] Add keep-alive support

4 months agoMerge pull request #5455 from dragoangel/patch-10
Vsevolod Stakhov [Wed, 7 May 2025 08:19:50 +0000 (14:19 +0600)] 
Merge pull request #5455 from dragoangel/patch-10

Fix librdns maxname limit

4 months ago[Feature] Allow to use HTTPS when connection to backends in proxy
Vsevolod Stakhov [Tue, 6 May 2025 16:39:05 +0000 (17:39 +0100)] 
[Feature] Allow to use HTTPS when connection to backends in proxy

4 months ago[Feature] Allow to specify extra headers in Rspamd proxy
Vsevolod Stakhov [Tue, 6 May 2025 16:35:29 +0000 (17:35 +0100)] 
[Feature] Allow to specify extra headers in Rspamd proxy

4 months ago[Fix] Really fix local objects filtering, sigh... 5452/head
Vsevolod Stakhov [Tue, 6 May 2025 16:27:35 +0000 (17:27 +0100)] 
[Fix] Really fix local objects filtering, sigh...

4 months agoFix librdns maxname limit 5455/head
Dmitriy Alekseev [Sun, 4 May 2025 23:17:07 +0000 (01:17 +0200)] 
Fix librdns maxname limit

4 months ago[Minor] Some usablity improvements
Vsevolod Stakhov [Sat, 3 May 2025 12:32:17 +0000 (13:32 +0100)] 
[Minor] Some usablity improvements

4 months ago[Minor] Exclude empty objects
Vsevolod Stakhov [Sat, 3 May 2025 12:27:10 +0000 (13:27 +0100)] 
[Minor] Exclude empty objects

4 months ago[Fix] Fix various issues
Vsevolod Stakhov [Sat, 3 May 2025 12:24:33 +0000 (13:24 +0100)] 
[Fix] Fix various issues

4 months agoMerge branch 'master' into feature1
Kevin Shah [Fri, 2 May 2025 17:30:48 +0000 (23:00 +0530)] 
Merge branch 'master' into feature1

4 months agoremoved -n shortcut
kevinzb56 [Fri, 2 May 2025 17:30:10 +0000 (17:30 +0000)] 
removed -n shortcut

4 months agoMerge pull request #5443 from kevinzb56/temp2
Vsevolod Stakhov [Fri, 2 May 2025 16:50:55 +0000 (22:50 +0600)] 
Merge pull request #5443 from kevinzb56/temp2

Added exclusion list for reputation

4 months agoMerge pull request #5454 from moisseev/webui
Vsevolod Stakhov [Fri, 2 May 2025 16:35:39 +0000 (22:35 +0600)] 
Merge pull request #5454 from moisseev/webui

[WebUI] Add `Delete hash` button

4 months ago[WebUI] Add `Delete hash` button 5454/head
Alexander Moisseev [Fri, 2 May 2025 15:38:30 +0000 (18:38 +0300)] 
[WebUI] Add `Delete hash` button

- Add `Delete hash` button
- Rename `Upload FUZZY` button to `Add hash`

4 months ago[Fix] Add null check for master_conn->up in proxy backend error handler
Vsevolod Stakhov [Thu, 1 May 2025 13:52:32 +0000 (14:52 +0100)] 
[Fix] Add null check for master_conn->up in proxy backend error handler

4 months ago[Fix] Prevent crashes when accessing upstream address in self-scan mode
Vsevolod Stakhov [Thu, 1 May 2025 13:52:19 +0000 (14:52 +0100)] 
[Fix] Prevent crashes when accessing upstream address in self-scan mode

4 months ago[Fix] Add fail check for cfg transform for some corner cases
Vsevolod Stakhov [Thu, 1 May 2025 13:47:44 +0000 (14:47 +0100)] 
[Fix] Add fail check for cfg transform for some corner cases

4 months agoMerge pull request #5453 from rspamd/vstakhov-fuzzy-check-split-servers
Vsevolod Stakhov [Thu, 1 May 2025 13:35:39 +0000 (19:35 +0600)] 
Merge pull request #5453 from rspamd/vstakhov-fuzzy-check-split-servers

Allow to use different servers for fuzzy operations

4 months ago[Minor] Some fixes 5453/head
Vsevolod Stakhov [Thu, 1 May 2025 13:20:22 +0000 (14:20 +0100)] 
[Minor] Some fixes

4 months agomodified dumping
kevinzb56 [Thu, 1 May 2025 11:58:45 +0000 (11:58 +0000)] 
modified dumping

4 months ago[Test] Improve fuzzy split server test configuration and setup
Vsevolod Stakhov [Thu, 1 May 2025 08:35:57 +0000 (09:35 +0100)] 
[Test] Improve fuzzy split server test configuration and setup

4 months agotest: add fuzzy tests for split, read-only, and write-only server modes
Vsevolod Stakhov [Thu, 1 May 2025 08:32:48 +0000 (09:32 +0100)] 
test: add fuzzy tests for split, read-only, and write-only server modes

4 months ago[Minor] Remove servers completely and use `read_servers` for all compat stuff
Vsevolod Stakhov [Thu, 1 May 2025 08:28:02 +0000 (09:28 +0100)] 
[Minor] Remove servers completely and use `read_servers` for all compat stuff

4 months ago[Feature] Add support for separate read and write servers in fuzzy check
Vsevolod Stakhov [Thu, 1 May 2025 08:17:00 +0000 (09:17 +0100)] 
[Feature] Add support for separate read and write servers in fuzzy check

4 months agoMerge branch 'rspamd:master' into temp2 5443/head
Kevin Shah [Mon, 28 Apr 2025 13:53:09 +0000 (19:23 +0530)] 
Merge branch 'rspamd:master' into temp2

4 months ago[Fix] Filter invalid domains in fuzzy extra data
Vsevolod Stakhov [Fri, 25 Apr 2025 07:49:48 +0000 (08:49 +0100)] 
[Fix] Filter invalid domains in fuzzy extra data

Issue: #5446

4 months agoMerge pull request #5435 from fatalbanana/rpm_logdir
Vsevolod Stakhov [Wed, 23 Apr 2025 18:43:23 +0000 (00:43 +0600)] 
Merge pull request #5435 from fatalbanana/rpm_logdir

[Minor] RPM: fix log directory attributes

4 months agoMerge pull request #5444 from SuperSandro2000/file.conf
Vsevolod Stakhov [Wed, 23 Apr 2025 18:42:33 +0000 (00:42 +0600)] 
Merge pull request #5444 from SuperSandro2000/file.conf

Correct "file.conf" from dist config files

4 months agoMerge branch 'master' into temp2
Kevin Shah [Tue, 22 Apr 2025 16:29:26 +0000 (21:59 +0530)] 
Merge branch 'master' into temp2

4 months ago[Fix] Arc: Use tonumber when comparing
Vsevolod Stakhov [Tue, 22 Apr 2025 08:53:03 +0000 (09:53 +0100)] 
[Fix] Arc: Use tonumber when comparing

Issue: #4044

4 months agoCorrect "file.conf" from dist config files 5444/head
Sandro Jäckel [Tue, 22 Apr 2025 01:19:00 +0000 (03:19 +0200)] 
Correct "file.conf" from dist config files

4 months agoAdded exclusion list for reputation
kevinzb56 [Mon, 21 Apr 2025 17:53:21 +0000 (17:53 +0000)] 
Added exclusion list for reputation

4 months agoMerge pull request #5436 from SuperSandro2000/patch-1
Vsevolod Stakhov [Fri, 18 Apr 2025 07:29:33 +0000 (13:29 +0600)] 
Merge pull request #5436 from SuperSandro2000/patch-1

Fix writing rules tutorial link

5 months agoMerge pull request #5434 from fatalbanana/preresult_modules
Vsevolod Stakhov [Thu, 17 Apr 2025 09:29:20 +0000 (15:29 +0600)] 
Merge pull request #5434 from fatalbanana/preresult_modules

[Minor] Use module name when calling `set_pre_result`

5 months agoFix writing rules tutorial link 5436/head
Sandro [Wed, 16 Apr 2025 23:47:56 +0000 (01:47 +0200)] 
Fix writing rules tutorial link

5 months ago[Minor] RPM: fix log directory attributes 5435/head
Andrew Lewis [Wed, 16 Apr 2025 12:35:15 +0000 (14:35 +0200)] 
[Minor] RPM: fix log directory attributes

5 months ago[Minor] Use module name when calling `set_pre_result` 5434/head
Andrew Lewis [Wed, 16 Apr 2025 10:45:19 +0000 (12:45 +0200)] 
[Minor] Use module name when calling `set_pre_result`

5 months agoMerge pull request #5407 from dragoangel/patch-10
Vsevolod Stakhov [Mon, 14 Apr 2025 07:52:57 +0000 (13:52 +0600)] 
Merge pull request #5407 from dragoangel/patch-10

Add Sieve and cPanel forwarding symbols

5 months agoMerge branch 'master' into patch-10 5407/head
Vsevolod Stakhov [Mon, 14 Apr 2025 07:52:51 +0000 (13:52 +0600)] 
Merge branch 'master' into patch-10

5 months agoMerge pull request #5426 from fatalbanana/recontextal
Vsevolod Stakhov [Wed, 9 Apr 2025 19:36:27 +0000 (01:36 +0600)] 
Merge pull request #5426 from fatalbanana/recontextal

[Minor] contextal: conditionally disable timer, minor changes

5 months ago[Minor] contextal: conditionally disable timer, minor changes 5426/head
Andrew Lewis [Tue, 8 Apr 2025 10:02:25 +0000 (12:02 +0200)] 
[Minor] contextal: conditionally disable timer, minor changes

5 months agoMerge pull request #5423 from moisseev/webui
Vsevolod Stakhov [Mon, 7 Apr 2025 13:05:30 +0000 (19:05 +0600)] 
Merge pull request #5423 from moisseev/webui

[WebUI] Update Bootstrap, D3 and PrismJS libraries

5 months ago[WebUI] Update Bootstrap, D3 and PrismJS libraries 5423/head
Alexander Moisseev [Sun, 6 Apr 2025 13:23:54 +0000 (16:23 +0300)] 
[WebUI] Update Bootstrap, D3 and PrismJS libraries

- Bootstrap 5.3.3 → 5.3.5
- D3 7.8.5 → 7.9.0
- PrismJS 1.29.0 → 1.30.0

5 months agoMerge pull request #5422 from KIMDONGYEON00/master
Vsevolod Stakhov [Fri, 4 Apr 2025 13:28:32 +0000 (19:28 +0600)] 
Merge pull request #5422 from KIMDONGYEON00/master

fix(lua_bit) : Prevent lua-bit stack buffer overflow

5 months agofix(lua_bit) : Prevent lua-bit stack buffer overflow 5422/head
KIMDONGYEON00 [Fri, 4 Apr 2025 07:32:49 +0000 (16:32 +0900)] 
fix(lua_bit) : Prevent lua-bit stack buffer overflow

5 months agoMerge pull request #5419 from rspamd/vstakhov-redis-version
Vsevolod Stakhov [Thu, 3 Apr 2025 08:42:20 +0000 (14:42 +0600)] 
Merge pull request #5419 from rspamd/vstakhov-redis-version

[Feature] Allow to specify Redis version

5 months ago[Feature] Allow to specify Redis version 5419/head
Vsevolod Stakhov [Wed, 2 Apr 2025 15:30:57 +0000 (16:30 +0100)] 
[Feature] Allow to specify Redis version

Some Redis versions introduce important changes to the commands, for
example `EVAL` vs `EVAL_RO`. Rspamd should be able to use these commands
where possible.

Issue: #5418

5 months agoMerge pull request #5417 from rspamd/vstakhov-bh-greylisting
Vsevolod Stakhov [Tue, 1 Apr 2025 08:53:29 +0000 (14:53 +0600)] 
Merge pull request #5417 from rspamd/vstakhov-bh-greylisting

[Fix] Greylist: Improve body hash calculations

5 months agoMerge pull request #5412 from rspamd/vstakhov-cmake-rework
Vsevolod Stakhov [Tue, 1 Apr 2025 08:53:19 +0000 (14:53 +0600)] 
Merge pull request #5412 from rspamd/vstakhov-cmake-rework

[Project] Modernize cmake

5 months ago[Fix] Greylist: Improve body hash calculations 5417/head
Vsevolod Stakhov [Mon, 31 Mar 2025 17:46:30 +0000 (18:46 +0100)] 
[Fix] Greylist: Improve body hash calculations

5 months ago[Minor] Improve sanitizers stuff style 5412/head
Vsevolod Stakhov [Mon, 31 Mar 2025 12:59:32 +0000 (13:59 +0100)] 
[Minor] Improve sanitizers stuff style

5 months ago[Minor] Fix tests invocation
Vsevolod Stakhov [Sat, 29 Mar 2025 10:59:14 +0000 (10:59 +0000)] 
[Minor] Fix tests invocation

5 months ago[Project] Rework OSDep
Vsevolod Stakhov [Sat, 29 Mar 2025 10:37:03 +0000 (10:37 +0000)] 
[Project] Rework OSDep

5 months ago[Project] Modernize cmake
Vsevolod Stakhov [Sat, 29 Mar 2025 10:17:13 +0000 (10:17 +0000)] 
[Project] Modernize cmake

5 months agoMerge branch 'master' into patch-10
Dmitriy Alekseev [Fri, 28 Mar 2025 17:48:51 +0000 (18:48 +0100)] 
Merge branch 'master' into patch-10

5 months agoMerge pull request #5406 from dragoangel/patch-11
Vsevolod Stakhov [Fri, 28 Mar 2025 16:45:04 +0000 (22:45 +0600)] 
Merge pull request #5406 from dragoangel/patch-11

Add R_HTTP_URL_IN_FROM

5 months ago[Rework] Use locks/loaded per backend for all maps
Vsevolod Stakhov [Fri, 28 Mar 2025 13:04:53 +0000 (13:04 +0000)] 
[Rework] Use locks/loaded per backend for all maps

5 months agoMerge branch 'master' into patch-10
Dmitriy Alekseev [Thu, 27 Mar 2025 19:40:01 +0000 (20:40 +0100)] 
Merge branch 'master' into patch-10

5 months agoMerge branch 'master' into patch-11 5406/head
Dmitriy Alekseev [Thu, 27 Mar 2025 19:39:56 +0000 (20:39 +0100)] 
Merge branch 'master' into patch-11

5 months agoMerge pull request #5408 from moisseev/maps
Vsevolod Stakhov [Thu, 27 Mar 2025 16:49:46 +0000 (22:49 +0600)] 
Merge pull request #5408 from moisseev/maps

[WebUI] Update Maps table

5 months agoUpdate rules/regexp/headers.lua
Dmitriy Alekseev [Wed, 26 Mar 2025 17:49:05 +0000 (18:49 +0100)] 
Update rules/regexp/headers.lua

Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com>
5 months ago[WebUI] Grey out not loaded maps in the Maps table 5408/head
Alexander Moisseev [Tue, 25 Mar 2025 16:42:18 +0000 (19:42 +0300)] 
[WebUI] Grey out not loaded maps in the Maps table

5 months agoUpdate forwarding.lua
Dmitriy Alekseev [Tue, 25 Mar 2025 12:37:37 +0000 (13:37 +0100)] 
Update forwarding.lua

5 months agoMerge branch 'master' into patch-11
Dmitriy Alekseev [Tue, 25 Mar 2025 11:05:28 +0000 (12:05 +0100)] 
Merge branch 'master' into patch-11

5 months ago[WebUI] Update Maps table
Alexander Moisseev [Tue, 25 Mar 2025 11:00:21 +0000 (14:00 +0300)] 
[WebUI] Update Maps table

- Display new map flags.
- Rename "Lists" heading to "Maps".
- Add table header.

5 months agoAdd Sieve and cPanel forwarding symbols
Dmitriy Alekseev [Tue, 25 Mar 2025 02:03:15 +0000 (03:03 +0100)] 
Add Sieve and cPanel forwarding symbols

5 months agoUpdate headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 19:19:37 +0000 (20:19 +0100)] 
Update headers.lua

5 months agoUpdate headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 16:53:40 +0000 (17:53 +0100)] 
Update headers.lua

5 months agoMerge pull request #5386 from rspamd/vstakhov-maps-stuff
Vsevolod Stakhov [Mon, 24 Mar 2025 16:49:27 +0000 (22:49 +0600)] 
Merge pull request #5386 from rspamd/vstakhov-maps-stuff

Improve maps status visibility

5 months agoUpdate headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 16:40:21 +0000 (17:40 +0100)] 
Update headers.lua

5 months agoUpdate headers.lua
Dmitriy Alekseev [Mon, 24 Mar 2025 16:33:04 +0000 (17:33 +0100)] 
Update headers.lua

5 months ago[Minor] Set loaded flag when we load map from cache 5386/head
Vsevolod Stakhov [Mon, 24 Mar 2025 15:17:09 +0000 (15:17 +0000)] 
[Minor] Set loaded flag when we load map from cache

5 months agoMerge pull request #5360 from fatalbanana/contextal
Vsevolod Stakhov [Mon, 24 Mar 2025 15:02:37 +0000 (21:02 +0600)] 
Merge pull request #5360 from fatalbanana/contextal

[Feature] Plugin to integrate with Contextal platform

5 months agoAdd R_HTTP_URL_IN_FROM
Dmitriy Alekseev [Mon, 24 Mar 2025 14:42:31 +0000 (15:42 +0100)] 
Add R_HTTP_URL_IN_FROM

5 months ago[Minor] Static maps have pre-defined content, so use it to get id
Vsevolod Stakhov [Mon, 24 Mar 2025 13:42:34 +0000 (13:42 +0000)] 
[Minor] Static maps have pre-defined content, so use it to get id

5 months ago[Minor] Hfilter: add maps with description
Vsevolod Stakhov [Mon, 24 Mar 2025 13:39:27 +0000 (13:39 +0000)] 
[Minor] Hfilter: add maps with description

5 months ago[Fix] Fix maps ids
Vsevolod Stakhov [Mon, 24 Mar 2025 12:34:32 +0000 (12:34 +0000)] 
[Fix] Fix maps ids

5 months ago[Minor] Minor changes to contextal plugin 5360/head
Andrew Lewis [Mon, 24 Mar 2025 11:53:15 +0000 (13:53 +0200)] 
[Minor] Minor changes to contextal plugin

 - Abandon prefilter
 - Abandon postfilter in favour of wait if we have request_ttl
 - Reformat table

5 months ago[Minor] Add stock config
Andrew Lewis [Tue, 4 Mar 2025 10:55:47 +0000 (12:55 +0200)] 
[Minor] Add stock config

5 months ago[Minor] Add config schema
Andrew Lewis [Tue, 4 Mar 2025 10:52:45 +0000 (12:52 +0200)] 
[Minor] Add config schema

5 months ago[Minor] Support defering messages if results are unavailable
Andrew Lewis [Mon, 3 Mar 2025 15:21:38 +0000 (17:21 +0200)] 
[Minor] Support defering messages if results are unavailable