]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 months agoMerge pull request #4823 from fatalbanana/use_gha
Vsevolod Stakhov [Thu, 14 Mar 2024 14:55:36 +0000 (20:55 +0600)]
Merge pull request #4823 from fatalbanana/use_gha

Migrate to Github Actions

8 months ago[Fix] Fuzzy add/delete handlers are badly broken for compression
Vsevolod Stakhov [Thu, 14 Mar 2024 14:54:14 +0000 (14:54 +0000)]
[Fix] Fuzzy add/delete handlers are badly broken for compression

8 months agoMerge pull request #4871 from rspamd/vstakhov-remove-demjson
Vsevolod Stakhov [Thu, 14 Mar 2024 14:44:12 +0000 (20:44 +0600)]
Merge pull request #4871 from rspamd/vstakhov-remove-demjson

Remove demjson dependency as it is clearly outdated and broken

8 months ago[Test] Fix paths 4823/head
Andrew Lewis [Thu, 14 Mar 2024 13:40:01 +0000 (15:40 +0200)]
[Test] Fix paths

8 months ago[Minor] Fix CLion fuck up 4871/head
Vsevolod Stakhov [Thu, 14 Mar 2024 13:22:30 +0000 (13:22 +0000)]
[Minor] Fix CLion fuck up

8 months ago[Test] Remove demjson dependency as it is clearly outdated and broken
Vsevolod Stakhov [Thu, 14 Mar 2024 13:19:53 +0000 (13:19 +0000)]
[Test] Remove demjson dependency as it is clearly outdated and broken

8 months ago[Test] Use correct image name
Andrew Lewis [Thu, 14 Mar 2024 12:56:29 +0000 (14:56 +0200)]
[Test] Use correct image name

8 months ago[Test] Use github-hosted runner
Andrew Lewis [Thu, 14 Mar 2024 12:55:00 +0000 (14:55 +0200)]
[Test] Use github-hosted runner

8 months ago[Test] Migrate to Github Actions
Andrew Lewis [Wed, 13 Mar 2024 16:00:17 +0000 (18:00 +0200)]
[Test] Migrate to Github Actions

8 months agoMerge pull request #4870 from rspamd/vstakhov-rspamc-use-zstd
Vsevolod Stakhov [Wed, 13 Mar 2024 16:27:36 +0000 (22:27 +0600)]
Merge pull request #4870 from rspamd/vstakhov-rspamc-use-zstd

Use zstd compression in client all the time

8 months agoMerge pull request #4869 from rspamd/vstakhov-fix-maps-parse
Vsevolod Stakhov [Wed, 13 Mar 2024 16:15:26 +0000 (22:15 +0600)]
Merge pull request #4869 from rspamd/vstakhov-fix-maps-parse

Fix parsing of maps definitions

8 months ago[Minor] Grr, reverse 4869/head
Vsevolod Stakhov [Wed, 13 Mar 2024 15:32:26 +0000 (15:32 +0000)]
[Minor] Grr, reverse

8 months ago[Minor] Use zstd compression by default in the client 4870/head
Vsevolod Stakhov [Wed, 13 Mar 2024 15:24:47 +0000 (15:24 +0000)]
[Minor] Use zstd compression by default in the client

No reasons why not to do it, as there are no supported versions without compression support

8 months ago[Fix] Fix parsing of maps definitions
Vsevolod Stakhov [Sun, 10 Mar 2024 15:43:01 +0000 (15:43 +0000)]
[Fix] Fix parsing of maps definitions

8 months agoMerge pull request #4867 from rspamd/vstakhov-reply-type
Vsevolod Stakhov [Wed, 13 Mar 2024 15:13:54 +0000 (21:13 +0600)]
Merge pull request #4867 from rspamd/vstakhov-reply-type

[Feature] Support reply in message pack format

8 months ago[Fix] Libucl: Fix messagepack autodetection 4867/head
Vsevolod Stakhov [Wed, 13 Mar 2024 15:06:03 +0000 (15:06 +0000)]
[Fix] Libucl: Fix messagepack autodetection

8 months ago[Feature] Use msgpack in the client
Vsevolod Stakhov [Tue, 12 Mar 2024 14:55:53 +0000 (14:55 +0000)]
[Feature] Use msgpack in the client

8 months ago[Minor] Fix invocation
Vsevolod Stakhov [Mon, 11 Mar 2024 19:03:08 +0000 (19:03 +0000)]
[Minor] Fix invocation

8 months ago[Feature] Support reply in message pack format
Vsevolod Stakhov [Mon, 11 Mar 2024 18:59:53 +0000 (18:59 +0000)]
[Feature] Support reply in message pack format

Rspamd currently sends reply in JSON format. However, message pack seems to
be a better choice for a compatible client. It is faster and does not need
escaping or even UTF8 validation. This is a surface for further updates.

8 months agoMerge pull request #4866 from rspamd/vstakhov-dkim-signing-vault
Vsevolod Stakhov [Mon, 11 Mar 2024 15:27:43 +0000 (21:27 +0600)]
Merge pull request #4866 from rspamd/vstakhov-dkim-signing-vault

Vault signing improvements

8 months ago[Rework] Another rework of the dkim signing logic 4866/head
Vsevolod Stakhov [Sat, 9 Mar 2024 14:50:47 +0000 (14:50 +0000)]
[Rework] Another rework of the dkim signing logic

8 months ago[Rework] Allow multiple conditions for dkim signing when using vault/redis
Vsevolod Stakhov [Sat, 9 Mar 2024 14:41:14 +0000 (14:41 +0000)]
[Rework] Allow multiple conditions for dkim signing when using vault/redis

8 months ago[Minor] Improve logging when doing signing via Vault
Vsevolod Stakhov [Sat, 9 Mar 2024 13:20:53 +0000 (13:20 +0000)]
[Minor] Improve logging when doing signing via Vault

Issue: #4865

8 months ago[Fix] Change expiration logic for redis_cache
Vsevolod Stakhov [Sat, 9 Mar 2024 12:19:18 +0000 (12:19 +0000)]
[Fix] Change expiration logic for redis_cache

Noticed by: @jeremy

8 months agoMerge pull request #4864 from moisseev/filtering
Vsevolod Stakhov [Fri, 8 Mar 2024 17:28:37 +0000 (23:28 +0600)]
Merge pull request #4864 from moisseev/filtering

[WebUI] Add check/uncheck all checkboxes buttons

8 months ago[WebUI] Add check/uncheck all checkboxes buttons 4864/head
moisseev [Fri, 8 Mar 2024 16:47:18 +0000 (19:47 +0300)]
[WebUI] Add check/uncheck all checkboxes buttons

to table filter dropdowns

8 months agoMerge pull request #4863 from moisseev/webui
Vsevolod Stakhov [Fri, 8 Mar 2024 11:58:16 +0000 (17:58 +0600)]
Merge pull request #4863 from moisseev/webui

[Minor] Add HTTP_MAGIC_SVG key

8 months ago[Minor] Add HTTP_MAGIC_SVG key 4863/head
moisseev [Thu, 7 Mar 2024 18:28:03 +0000 (21:28 +0300)]
[Minor] Add HTTP_MAGIC_SVG key

8 months agoMerge pull request #4862 from moisseev/webui
Vsevolod Stakhov [Thu, 7 Mar 2024 15:24:09 +0000 (21:24 +0600)]
Merge pull request #4862 from moisseev/webui

[Minor] Add background icon to drop area

8 months ago[Minor] Add background icon to drop area 4862/head
moisseev [Thu, 7 Mar 2024 15:00:38 +0000 (18:00 +0300)]
[Minor] Add background icon to drop area

8 months agoMerge pull request #4861 from moisseev/webui
Vsevolod Stakhov [Thu, 7 Mar 2024 14:47:34 +0000 (20:47 +0600)]
Merge pull request #4861 from moisseev/webui

[Minor] Serve SVG with the correct CT

8 months ago[Minor] Serve SVG with the correct CT 4861/head
moisseev [Thu, 7 Mar 2024 12:29:46 +0000 (15:29 +0300)]
[Minor] Serve SVG with the correct CT

8 months agoMerge pull request #4860 from rspamd/vstakhov-lua-udata-opt-moar
Vsevolod Stakhov [Wed, 6 Mar 2024 18:21:49 +0000 (00:21 +0600)]
Merge pull request #4860 from rspamd/vstakhov-lua-udata-opt-moar

Further optimization to the hot path of lua userdata checks

8 months ago[Feature] Further optimization to the hot path 4860/head
Vsevolod Stakhov [Wed, 6 Mar 2024 17:44:35 +0000 (17:44 +0000)]
[Feature] Further optimization to the hot path

We check userdata very frequently, so the idea here is the following:

- Store the address of classname (converted to int) in the metatable at index 1
- When we need to check some udata, we can just compare the static address with
  the integer stored in metatable
- This avoid quite an expensive `lua_rawequal` call for two tables as we know that
  our classes are quite static

8 months agoMerge pull request #4857 from rspamd/vstakhov-lua-udata-opt
Vsevolod Stakhov [Tue, 5 Mar 2024 15:41:46 +0000 (21:41 +0600)]
Merge pull request #4857 from rspamd/vstakhov-lua-udata-opt

[Project] Optimization of userdata hashing

8 months agoMerge pull request #4856 from moisseev/webui
Vsevolod Stakhov [Tue, 5 Mar 2024 15:34:47 +0000 (21:34 +0600)]
Merge pull request #4856 from moisseev/webui

[Minor] Fix status tables borders

8 months ago[Rework] Rework dynamic usage 4857/head
Vsevolod Stakhov [Tue, 5 Mar 2024 15:29:33 +0000 (15:29 +0000)]
[Rework] Rework dynamic usage

8 months ago[Minor] Fix lua_tensor usage
Vsevolod Stakhov [Tue, 5 Mar 2024 14:44:58 +0000 (14:44 +0000)]
[Minor] Fix lua_tensor usage

8 months ago[Rework] Use direct hashing instead of string hashing
Vsevolod Stakhov [Tue, 5 Mar 2024 14:43:07 +0000 (14:43 +0000)]
[Rework] Use direct hashing instead of string hashing

8 months ago[Project] Convert the remaining
Vsevolod Stakhov [Tue, 5 Mar 2024 14:00:08 +0000 (14:00 +0000)]
[Project] Convert the remaining

8 months ago[Minor] Forgotten files
Vsevolod Stakhov [Tue, 5 Mar 2024 13:42:00 +0000 (13:42 +0000)]
[Minor] Forgotten files

8 months ago[Project] Start optimization of userdata hashing
Vsevolod Stakhov [Tue, 5 Mar 2024 13:39:47 +0000 (13:39 +0000)]
[Project] Start optimization of userdata hashing

8 months ago[Minor] Fix status tables borders 4856/head
moisseev [Mon, 4 Mar 2024 16:30:57 +0000 (19:30 +0300)]
[Minor] Fix status tables borders

8 months agoMerge pull request #4855 from moisseev/webui
Vsevolod Stakhov [Mon, 4 Mar 2024 14:10:31 +0000 (20:10 +0600)]
Merge pull request #4855 from moisseev/webui

[Minor] Align items in card headers and buttons

8 months ago[Minor] Update documentation reference 4855/head
moisseev [Mon, 4 Mar 2024 12:00:34 +0000 (15:00 +0300)]
[Minor] Update documentation reference

8 months ago[Minor] Align items in card headers and buttons
moisseev [Mon, 4 Mar 2024 11:54:08 +0000 (14:54 +0300)]
[Minor] Align items in card headers and buttons

8 months agoMerge pull request #4853 from moisseev/webui
Vsevolod Stakhov [Sun, 3 Mar 2024 13:13:08 +0000 (19:13 +0600)]
Merge pull request #4853 from moisseev/webui

[Minor] Improve minWidth calculation

8 months ago[Minor] Improve minWidth calculation 4853/head
moisseev [Sun, 3 Mar 2024 08:18:52 +0000 (11:18 +0300)]
[Minor] Improve minWidth calculation

8 months agoMerge pull request #4852 from rspamd/vstakhov-proxy-nconns
Vsevolod Stakhov [Sat, 2 Mar 2024 14:28:59 +0000 (20:28 +0600)]
Merge pull request #4852 from rspamd/vstakhov-proxy-nconns

Update `nconns` in proxy

8 months ago[Fix] Update `nconns` in proxy 4852/head
Vsevolod Stakhov [Sat, 2 Mar 2024 13:46:59 +0000 (13:46 +0000)]
[Fix] Update `nconns` in proxy

8 months ago[Minor] Add CLion artefacts
Vsevolod Stakhov [Sat, 2 Mar 2024 12:21:16 +0000 (12:21 +0000)]
[Minor] Add CLion artefacts

8 months agoMerge pull request #4849 from moisseev/webui
Vsevolod Stakhov [Fri, 1 Mar 2024 15:18:05 +0000 (21:18 +0600)]
Merge pull request #4849 from moisseev/webui

[WebUI] Add file input and drop area to scan tab

8 months ago[WebUI] Add file input and drop area to scan tab 4849/head
moisseev [Fri, 1 Mar 2024 14:33:07 +0000 (17:33 +0300)]
[WebUI] Add file input and drop area to scan tab

8 months agoMerge pull request #4845 from fatalbanana/sync_publicsuffix
Vsevolod Stakhov [Thu, 29 Feb 2024 17:32:45 +0000 (23:32 +0600)]
Merge pull request #4845 from fatalbanana/sync_publicsuffix

Sync public suffix list

8 months agoMerge pull request #4847 from fatalbanana/rspamadm_tests
Vsevolod Stakhov [Thu, 29 Feb 2024 17:32:28 +0000 (23:32 +0600)]
Merge pull request #4847 from fatalbanana/rspamadm_tests

[Test] rspamadm tests: override DBDIR

8 months agoMerge pull request #4846 from twesterhever/temp-file-url
Vsevolod Stakhov [Thu, 29 Feb 2024 17:28:09 +0000 (23:28 +0600)]
Merge pull request #4846 from twesterhever/temp-file-url

[Minor] Add HAS_FILE_URL rule for messages containing a file:// URL

8 months ago[Test] rspamadm tests: override DBDIR 4847/head
Andrew Lewis [Thu, 29 Feb 2024 17:15:55 +0000 (19:15 +0200)]
[Test] rspamadm tests: override DBDIR

8 months ago[Minor] Add HAS_FILE_URL rule for messages containing a file:// URL 4846/head
twesterhever [Thu, 29 Feb 2024 14:34:21 +0000 (14:34 +0000)]
[Minor] Add HAS_FILE_URL rule for messages containing a file:// URL

These are frequently abused for distributing malware via non-HTTP
protocols, such as public Samba servers. file:// URLs may also be abused
for including files from the victims' machine in a message. Either way,
a legitimate usecase is unlikely.

Signed-off-by: twesterhever <40121680+twesterhever@users.noreply.github.com>
8 months agoMerge pull request #4834 from fatalbanana/gha_zombies
Vsevolod Stakhov [Thu, 29 Feb 2024 14:26:16 +0000 (20:26 +0600)]
Merge pull request #4834 from fatalbanana/gha_zombies

[Test] Use Robot-native process management

8 months ago[Test] Use Robot-native process management 4834/head
Andrew Lewis [Thu, 29 Feb 2024 10:42:37 +0000 (12:42 +0200)]
[Test] Use Robot-native process management

 - Partially unbreak functional tests in Github Actions

8 months agoSync public suffix list 4845/head
Andrew Lewis [Wed, 28 Feb 2024 19:43:54 +0000 (21:43 +0200)]
Sync public suffix list

8 months agoMerge pull request #4843 from rspamd/vstakhov-libarchive
Vsevolod Stakhov [Wed, 28 Feb 2024 16:43:38 +0000 (22:43 +0600)]
Merge pull request #4843 from rspamd/vstakhov-libarchive

Support libarchive

8 months ago[Minor] Ask for utf8 string from libarchive 4843/head
Vsevolod Stakhov [Wed, 28 Feb 2024 15:20:58 +0000 (15:20 +0000)]
[Minor] Ask for utf8 string from libarchive

8 months ago[Minor] Detect encryption when libarchive is used
Vsevolod Stakhov [Wed, 28 Feb 2024 10:14:16 +0000 (10:14 +0000)]
[Minor] Detect encryption when libarchive is used

8 months ago[Project] Use libarchive for troublesome archives
Vsevolod Stakhov [Wed, 28 Feb 2024 10:00:12 +0000 (10:00 +0000)]
[Project] Use libarchive for troublesome archives

8 months ago[Minor] Escape liquid
Vsevolod Stakhov [Mon, 26 Feb 2024 10:41:43 +0000 (10:41 +0000)]
[Minor] Escape liquid

8 months agoMerge pull request #4839 from rspamd/vstakhov-another-lupa-fix
Vsevolod Stakhov [Mon, 26 Feb 2024 09:20:38 +0000 (15:20 +0600)]
Merge pull request #4839 from rspamd/vstakhov-another-lupa-fix

Rework `jinja_template` functions to avoid LUPA global state dependency

8 months agoMerge pull request #4838 from moisseev/webui
Vsevolod Stakhov [Sun, 25 Feb 2024 15:35:11 +0000 (21:35 +0600)]
Merge pull request #4838 from moisseev/webui

[WebUI] Disable buttons until tables are ready

8 months ago[Fix] Avoid stupid practice of polluting module's internal state 4839/head
Vsevolod Stakhov [Sun, 25 Feb 2024 15:27:33 +0000 (15:27 +0000)]
[Fix] Avoid stupid practice of polluting module's internal state

8 months ago[Rework] Allow custom filters in `jinja_template`
Vsevolod Stakhov [Sun, 25 Feb 2024 15:24:04 +0000 (15:24 +0000)]
[Rework] Allow custom filters in `jinja_template`

8 months ago[WebUI] Disable buttons until tables are ready 4838/head
moisseev [Sun, 25 Feb 2024 14:59:02 +0000 (17:59 +0300)]
[WebUI] Disable buttons until tables are ready

to prevent race conditions

9 months ago[Minor] Remove obsolete code
moisseev [Sat, 24 Feb 2024 17:45:31 +0000 (20:45 +0300)]
[Minor] Remove obsolete code

9 months agoMerge pull request #4830 from rspamd/vstakhov-fix-history-key
Vsevolod Stakhov [Wed, 21 Feb 2024 19:27:58 +0000 (01:27 +0600)]
Merge pull request #4830 from rspamd/vstakhov-fix-history-key

[Fix] Allow different template expansion parameters

9 months ago[Fix] Allow different template expansion parameters 4830/head
Vsevolod Stakhov [Wed, 21 Feb 2024 17:32:10 +0000 (17:32 +0000)]
[Fix] Allow different template expansion parameters

Probably one of the most dirty hacks I've used in the Lua code in Rspamd...

9 months agoMerge pull request #4829 from rspamd/revert-4826-vstakhov-fix-history-key
Vsevolod Stakhov [Wed, 21 Feb 2024 16:54:08 +0000 (22:54 +0600)]
Merge pull request #4829 from rspamd/revert-4826-vstakhov-fix-history-key

Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"

9 months agoRevert "[Fix] Fix history key, as we use `{=` and not `{{` in templates" 4829/head
Vsevolod Stakhov [Wed, 21 Feb 2024 16:53:56 +0000 (16:53 +0000)]
Revert "[Fix] Fix history key, as we use `{=` and not `{{` in templates"

9 months agoMerge pull request #4826 from rspamd/vstakhov-fix-history-key
Vsevolod Stakhov [Wed, 21 Feb 2024 11:52:02 +0000 (17:52 +0600)]
Merge pull request #4826 from rspamd/vstakhov-fix-history-key

[Fix] Fix history key, as we use `{=` and not `{{` in templates

9 months ago[Fix] Fix history key, as we use `{=` and not `{{` in templates 4826/head
Vsevolod Stakhov [Wed, 21 Feb 2024 11:24:19 +0000 (11:24 +0000)]
[Fix] Fix history key, as we use `{=` and not `{{` in templates

9 months ago[Minor] Update version to 3.9.0
Vsevolod Stakhov [Tue, 20 Feb 2024 17:21:09 +0000 (17:21 +0000)]
[Minor] Update version to 3.9.0

9 months ago[Minor] Allow to have only dynamic keys in fuzzy storage
Vsevolod Stakhov [Tue, 20 Feb 2024 16:07:48 +0000 (16:07 +0000)]
[Minor] Allow to have only dynamic keys in fuzzy storage

9 months agoMerge pull request #4822 from rspamd/vstakhov-ctest
Vsevolod Stakhov [Mon, 19 Feb 2024 16:30:27 +0000 (22:30 +0600)]
Merge pull request #4822 from rspamd/vstakhov-ctest

Build tests with CTest in Cmake

9 months ago[Minor] Build tests with CTest in Cmake 4822/head
Vsevolod Stakhov [Mon, 19 Feb 2024 16:19:21 +0000 (16:19 +0000)]
[Minor] Build tests with CTest in Cmake

9 months agoMerge pull request #4818 from rspamd/vstakhov-fuzzy-keymap
Vsevolod Stakhov [Sat, 17 Feb 2024 14:44:26 +0000 (20:44 +0600)]
Merge pull request #4818 from rspamd/vstakhov-fuzzy-keymap

Allow dynamic keypairs loading in fuzzy storage

9 months ago[Test] Working with bloody robot to add some new tests 4818/head
Vsevolod Stakhov [Sat, 17 Feb 2024 13:38:53 +0000 (13:38 +0000)]
[Test] Working with bloody robot to add some new tests

9 months ago[Minor] Improve logging
Vsevolod Stakhov [Sat, 17 Feb 2024 13:25:58 +0000 (13:25 +0000)]
[Minor] Improve logging

9 months ago[Fix] Fix initial maps load
Vsevolod Stakhov [Sat, 17 Feb 2024 13:19:26 +0000 (13:19 +0000)]
[Fix] Fix initial maps load

9 months ago[Test] Add tests for dynamic fuzzy keys
Vsevolod Stakhov [Sat, 17 Feb 2024 12:30:35 +0000 (12:30 +0000)]
[Test] Add tests for dynamic fuzzy keys

9 months agoMerge pull request #4806 from rspamd/vstakhov-kas-improvements
Vsevolod Stakhov [Fri, 16 Feb 2024 15:40:25 +0000 (21:40 +0600)]
Merge pull request #4806 from rspamd/vstakhov-kas-improvements

[Feature] Improve Kaspersky AS integration

9 months ago[Feature] Implement dynamic keys map in fuzzy storage
Vsevolod Stakhov [Fri, 16 Feb 2024 15:39:16 +0000 (15:39 +0000)]
[Feature] Implement dynamic keys map in fuzzy storage

9 months ago[Minor] Add refcounts on fuzzy keys for shared usage
Vsevolod Stakhov [Thu, 15 Feb 2024 15:21:33 +0000 (15:21 +0000)]
[Minor] Add refcounts on fuzzy keys for shared usage

9 months ago[Rework] Use khash instead of glib hashes for many reasons
Vsevolod Stakhov [Wed, 14 Feb 2024 16:24:46 +0000 (16:24 +0000)]
[Rework] Use khash instead of glib hashes for many reasons

9 months agoMerge pull request #4816 from rspamd/vstakhov-4808
Vsevolod Stakhov [Tue, 13 Feb 2024 15:27:16 +0000 (21:27 +0600)]
Merge pull request #4816 from rspamd/vstakhov-4808

[Fix] Encode headers in metadata exporter

9 months ago[Fix] Encode headers in metadata exporter 4816/head
Vsevolod Stakhov [Tue, 13 Feb 2024 15:15:26 +0000 (15:15 +0000)]
[Fix] Encode headers in metadata exporter

Issue: #4808

9 months ago[Fix] Make stat tokens allocation consistent
Vsevolod Stakhov [Tue, 13 Feb 2024 15:04:24 +0000 (15:04 +0000)]
[Fix] Make stat tokens allocation consistent

9 months agoMerge pull request #4814 from rspamd/vstakhov-redirector-fragment
Vsevolod Stakhov [Mon, 12 Feb 2024 18:34:07 +0000 (00:34 +0600)]
Merge pull request #4814 from rspamd/vstakhov-redirector-fragment

Fix issues with URL fragment in HTTP requests

9 months ago[Test] Add unit tests 4814/head
Vsevolod Stakhov [Mon, 12 Feb 2024 15:36:29 +0000 (15:36 +0000)]
[Test] Add unit tests

9 months ago[Fix] Try to fix url path issue
Vsevolod Stakhov [Mon, 12 Feb 2024 15:24:47 +0000 (15:24 +0000)]
[Fix] Try to fix url path issue

9 months ago[Minor] Slightly improve log message
Vsevolod Stakhov [Mon, 12 Feb 2024 15:07:30 +0000 (15:07 +0000)]
[Minor] Slightly improve log message

9 months ago[Feature] Lua_url: Add `to_http` method
Vsevolod Stakhov [Mon, 12 Feb 2024 14:59:52 +0000 (14:59 +0000)]
[Feature] Lua_url: Add `to_http` method

9 months agoMerge pull request #4813 from rspamd/vstakhov-json-syslog
Vsevolod Stakhov [Sat, 10 Feb 2024 15:59:06 +0000 (21:59 +0600)]
Merge pull request #4813 from rspamd/vstakhov-json-syslog

[Feature] Support JSON logging when in syslog mode