]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years ago[Minor] Fix testing for zero
Vsevolod Stakhov [Mon, 20 May 2019 16:37:51 +0000 (17:37 +0100)]
[Minor] Fix testing for zero

5 years ago[Feature] Multimap: Add combined maps prototype
Vsevolod Stakhov [Mon, 20 May 2019 16:18:39 +0000 (17:18 +0100)]
[Feature] Multimap: Add combined maps prototype

5 years ago[Minor] More fixes
Vsevolod Stakhov [Mon, 20 May 2019 16:18:30 +0000 (17:18 +0100)]
[Minor] More fixes

5 years ago[Minor] Fix selectors usage
Vsevolod Stakhov [Mon, 20 May 2019 15:58:27 +0000 (16:58 +0100)]
[Minor] Fix selectors usage

5 years ago[Minor] Clickhouse: Change scores to Float32 for now
Vsevolod Stakhov [Mon, 20 May 2019 10:00:52 +0000 (11:00 +0100)]
[Minor] Clickhouse: Change scores to Float32 for now

5 years ago[Test] Add unit tests for fpconv
Vsevolod Stakhov [Sun, 19 May 2019 19:34:44 +0000 (20:34 +0100)]
[Test] Add unit tests for fpconv

5 years ago[Fix] Further fixes to printing of the FP numbers
Vsevolod Stakhov [Sun, 19 May 2019 19:34:20 +0000 (20:34 +0100)]
[Fix] Further fixes to printing of the FP numbers

5 years ago[Minor] Reformat file to fix tabs/spaces mess
Vsevolod Stakhov [Sun, 19 May 2019 09:41:02 +0000 (10:41 +0100)]
[Minor] Reformat file to fix tabs/spaces mess

5 years ago[Fix] Fix some more corner cases for fpconv
Vsevolod Stakhov [Sun, 19 May 2019 09:35:34 +0000 (10:35 +0100)]
[Fix] Fix some more corner cases for fpconv

5 years ago[Fix] Avoid another overflow in fpconv
Vsevolod Stakhov [Sat, 18 May 2019 14:06:20 +0000 (15:06 +0100)]
[Fix] Avoid another overflow in fpconv

Issue: #2904

5 years ago[Minor] Add symbols and type heuristic
Vsevolod Stakhov [Sat, 18 May 2019 13:36:32 +0000 (14:36 +0100)]
[Minor] Add symbols and type heuristic

5 years ago[Minor] Implement generic whitelist in reputation plugin
Vsevolod Stakhov [Sat, 18 May 2019 13:36:10 +0000 (14:36 +0100)]
[Minor] Implement generic whitelist in reputation plugin

5 years ago[Minor] Allow virtual symbols with no parent
Vsevolod Stakhov [Sat, 18 May 2019 13:19:24 +0000 (14:19 +0100)]
[Minor] Allow virtual symbols with no parent

5 years ago[Rework] Slashing: Change versioning schema - move to 2.0
Vsevolod Stakhov [Sat, 18 May 2019 08:42:41 +0000 (09:42 +0100)]
[Rework] Slashing: Change versioning schema - move to 2.0

5 years ago[Minor] Increase priority of the asn module
Vsevolod Stakhov [Sat, 18 May 2019 08:29:33 +0000 (09:29 +0100)]
[Minor] Increase priority of the asn module

5 years ago[Minor] Fix condition
Vsevolod Stakhov [Sat, 18 May 2019 07:19:44 +0000 (08:19 +0100)]
[Minor] Fix condition

5 years ago[Minor] Add docs
Vsevolod Stakhov [Fri, 17 May 2019 19:10:25 +0000 (20:10 +0100)]
[Minor] Add docs

5 years ago[Project] Add preliminary version of maps expressions
Vsevolod Stakhov [Fri, 17 May 2019 17:34:14 +0000 (18:34 +0100)]
[Project] Add preliminary version of maps expressions

5 years ago[Minor] Lua_expression: Allow simplier invocation of create function
Vsevolod Stakhov [Fri, 17 May 2019 16:54:26 +0000 (17:54 +0100)]
[Minor] Lua_expression: Allow simplier invocation of create function

5 years ago[Minor] Fix setting structure's fields
Vsevolod Stakhov [Fri, 17 May 2019 16:15:10 +0000 (17:15 +0100)]
[Minor] Fix setting structure's fields

5 years ago[Rework] Rework expression API
Vsevolod Stakhov [Fri, 17 May 2019 14:46:20 +0000 (15:46 +0100)]
[Rework] Rework expression API

5 years ago[Minor] Allow to execute expressions with process closures
Vsevolod Stakhov [Fri, 17 May 2019 13:30:03 +0000 (14:30 +0100)]
[Minor] Allow to execute expressions with process closures

5 years ago[Rework] Reputation: Slashing - change name of symbols
Vsevolod Stakhov [Fri, 17 May 2019 11:35:06 +0000 (12:35 +0100)]
[Rework] Reputation: Slashing - change name of symbols

5 years ago[Minor] Try to fix Debian linking issue
Vsevolod Stakhov [Fri, 17 May 2019 10:56:48 +0000 (11:56 +0100)]
[Minor] Try to fix Debian linking issue

5 years ago[Project] Reputation: Rework get function and scores calculations
Vsevolod Stakhov [Wed, 15 May 2019 14:07:16 +0000 (15:07 +0100)]
[Project] Reputation: Rework get function and scores calculations

5 years ago[Minor] Try use math.tanh if available
Vsevolod Stakhov [Wed, 15 May 2019 13:45:40 +0000 (14:45 +0100)]
[Minor] Try use math.tanh if available

5 years ago[Project] Reputation: Migrate to adaptive EMA model
Vsevolod Stakhov [Wed, 15 May 2019 13:09:40 +0000 (14:09 +0100)]
[Project] Reputation: Migrate to adaptive EMA model

5 years ago[Minor] Fix resolver docs
Vsevolod Stakhov [Tue, 14 May 2019 18:16:51 +0000 (19:16 +0100)]
[Minor] Fix resolver docs

5 years ago[Minor] Return score with verdict
Vsevolod Stakhov [Tue, 14 May 2019 18:15:09 +0000 (19:15 +0100)]
[Minor] Return score with verdict

5 years ago[Rework] Reputation: Remove ipnet from the ip reputation
Vsevolod Stakhov [Tue, 14 May 2019 15:03:11 +0000 (16:03 +0100)]
[Rework] Reputation: Remove ipnet from the ip reputation

5 years ago[Test] Add some tests for arc signing
Vsevolod Stakhov [Tue, 14 May 2019 09:53:17 +0000 (10:53 +0100)]
[Test] Add some tests for arc signing

5 years ago[Fix] Arc: Another bunch of fixes for arc signing
Vsevolod Stakhov [Tue, 14 May 2019 09:52:35 +0000 (10:52 +0100)]
[Fix] Arc: Another bunch of fixes for arc signing

5 years ago[Fix] Arc: More arc signing fixes
Vsevolod Stakhov [Tue, 14 May 2019 08:05:37 +0000 (09:05 +0100)]
[Fix] Arc: More arc signing fixes

5 years ago[Fix] Fix ARC signing after fixing another bug in it...
Vsevolod Stakhov [Mon, 13 May 2019 20:06:39 +0000 (21:06 +0100)]
[Fix] Fix ARC signing after fixing another bug in it...

5 years ago[Feature] URL: Apply stringprep to hostnames to filter garbage
Vsevolod Stakhov [Mon, 13 May 2019 16:40:10 +0000 (17:40 +0100)]
[Feature] URL: Apply stringprep to hostnames to filter garbage

5 years ago[Minor] HTML: Allow to extract base url from the tag
Vsevolod Stakhov [Mon, 13 May 2019 15:14:37 +0000 (16:14 +0100)]
[Minor] HTML: Allow to extract base url from the tag

5 years ago[Fix] Ratelimit: Fix dynamic score
Vsevolod Stakhov [Mon, 13 May 2019 14:50:22 +0000 (15:50 +0100)]
[Fix] Ratelimit: Fix dynamic score

5 years ago[Minor] Update version to 1.9.4
Vsevolod Stakhov [Mon, 13 May 2019 13:24:08 +0000 (14:24 +0100)]
[Minor] Update version to 1.9.4

5 years agoRelease 1.9.3 1.9.3
Vsevolod Stakhov [Mon, 13 May 2019 13:23:04 +0000 (14:23 +0100)]
Release 1.9.3

* [Conf] Add IP_SCORE_FREEMAIL composite rule
* [Feature] Add cryptobox method to generate dkim keypairs
* [Feature] Add fast hashes to lua cryptobox hash
* [Feature] Add least passthrough results
* [Feature] Allow oversign if exists mode
* [Feature] Clickhouse: Modernise table initial schema
* [Feature] Implement IUF interface for specific fast hashes
* [Feature] Lua_util: Allow to obfuscate different fields
* [Feature] Tune memory management in Rspamd and Lua
* [Fix] Avoid buffer overflow when printing long lua strings
* [Fix] Change the default oversigning headers to a more sane list
* [Fix] Clickhouse: Do not store digest as it is not needed now
* [Fix] Clickhouse: Fix lots of storage issues
* [Fix] Clickhouse: Support custom actions
* [Fix] Deny URLs where hostname is bogus
* [Fix] Do not blacklist mail by SPF/DMARC for local/authed users
* [Fix] Fix DoS caused by bug in glib
* [Fix] Fix UCL parsing of the multiline strings
* [Fix] Fix buffer overflow when printing small floats
* [Fix] Fix init code for servers keypairs cache
* [Fix] Fix issue with urls with no tld (e.g. IP)
* [Fix] Fix memory in arc signing logic
* [Fix] Fix memory leak in language detector during reloads
* [Fix] Fix mixed case content type processing
* [Fix] Fix processing of the ip urls in file
* [Fix] Fix use after free
* [Fix] HTML: Fix `size` attribute processing
* [Fix] Hum, it seems that 99ff1c8 was not correct
* [Fix] Lua_task: Fix task:get_from method
* [Fix] Preserve fd when mapping file to scan
* [Fix] Re-use milter_headers settings when doing arc signing
* [Fix] Set dmarc force action as least action
* [Fix] Switch to GMT
* [Fix] allow PKCS7 signatures to be text/plain, too
* [Project] Add initial version of the vault management tool
* [Project] Add vault support for DKIM and ARC signing
* [Project] Implement keys rotation in the vault
* [Project] Improve dkim keys generation for vault
* [Project] Improve keys creation in rspamadm vault
* [Rework] Move lua_worker to a dedicated unit
* [WebUI] Add URL fragments (#) support
* [WebUI] Fix AJAX request URL

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
5 years ago[Fix] Re-use milter_headers settings when doing arc signing
Vsevolod Stakhov [Mon, 13 May 2019 11:38:26 +0000 (12:38 +0100)]
[Fix] Re-use milter_headers settings when doing arc signing

Issue: #2073

5 years ago[Minor] Change the default list of oversigned headers
Vsevolod Stakhov [Mon, 13 May 2019 10:36:20 +0000 (11:36 +0100)]
[Minor] Change the default list of oversigned headers

Trivia:

`Subject` header needs to be oversigned as an attacker could add some
'bad' subject to DKIM signed emails with no subject (rare but possible
case). This header is clearly displayed to a user hence, its presence as
well as absence MUST be oversigned explicitly.

`Reply-To` header is widely used to designate a special address used for
replies only but not for authentication checks. It is thus possible to
add a malicious `Reply-To` header to force users to reply to a DKIM
signed email to some attacker's controlled email address. It clearly
opens surface for social engineering like attacks and this header must
thus be unconditionally oversigned even if not presented in an original
message.

Issue: #2887

5 years agoMerge pull request #2897 from moisseev/webui
Vsevolod Stakhov [Sun, 12 May 2019 10:08:10 +0000 (11:08 +0100)]
Merge pull request #2897 from moisseev/webui

[WebUI] Add URL fragments (#) support

5 years ago[WebUI] Add URL fragments (#) support 2897/head
moisseev [Sun, 12 May 2019 10:00:47 +0000 (13:00 +0300)]
[WebUI] Add URL fragments (#) support

for tab switching

- Show the correct tab when the page is loaded if there is a hash in the URL.
- Changing the hash in the URL when the tab is changed.
- Change the tab when the hash changes in the URL (back / forward buttons).

5 years agoMerge pull request #2896 from hartzell/typos
Vsevolod Stakhov [Sun, 12 May 2019 08:15:41 +0000 (09:15 +0100)]
Merge pull request #2896 from hartzell/typos

[Minor] Fix a couple of typos (separately, transferred)

5 years agoFix typos (separately, transferred) 2896/head
hartzell [Sun, 12 May 2019 01:22:16 +0000 (18:22 -0700)]
Fix typos (separately, transferred)

5 years ago[Minor] Fix gc in lua tests
Vsevolod Stakhov [Fri, 10 May 2019 16:53:10 +0000 (17:53 +0100)]
[Minor] Fix gc in lua tests

5 years ago[Minor] Allow to tune GC related options
Vsevolod Stakhov [Fri, 10 May 2019 16:40:39 +0000 (17:40 +0100)]
[Minor] Allow to tune GC related options

5 years ago[Minor] Sign list-help header
Vsevolod Stakhov [Fri, 10 May 2019 14:45:01 +0000 (15:45 +0100)]
[Minor] Sign list-help header

Issue: #2887

5 years ago[Fix] Change the default oversigning headers to a more sane list
Vsevolod Stakhov [Fri, 10 May 2019 14:43:36 +0000 (15:43 +0100)]
[Fix] Change the default oversigning headers to a more sane list

Issue: #2887

5 years ago[Minor] More human friendly stats
Vsevolod Stakhov [Fri, 10 May 2019 14:43:23 +0000 (15:43 +0100)]
[Minor] More human friendly stats

5 years ago[Minor] Jitter gc cycles and fix format string
Vsevolod Stakhov [Fri, 10 May 2019 12:29:00 +0000 (13:29 +0100)]
[Minor] Jitter gc cycles and fix format string

5 years ago[Minor] Add some more memory stats logging
Vsevolod Stakhov [Fri, 10 May 2019 12:06:23 +0000 (13:06 +0100)]
[Minor] Add some more memory stats logging

5 years ago[Minor] Misprint
Vsevolod Stakhov [Fri, 10 May 2019 12:01:19 +0000 (13:01 +0100)]
[Minor] Misprint

5 years ago[Feature] Tune memory management in Rspamd and Lua
Vsevolod Stakhov [Fri, 10 May 2019 11:44:33 +0000 (12:44 +0100)]
[Feature] Tune memory management in Rspamd and Lua

5 years agoMerge pull request #2891 from moisseev/webui
Vsevolod Stakhov [Thu, 9 May 2019 14:48:11 +0000 (15:48 +0100)]
Merge pull request #2891 from moisseev/webui

[WebUI] Fix AJAX request URL

5 years ago[Fix] Preserve fd when mapping file to scan
Vsevolod Stakhov [Thu, 9 May 2019 09:43:12 +0000 (10:43 +0100)]
[Fix] Preserve fd when mapping file to scan

5 years ago[WebUI] Fix AJAX request URL 2891/head
moisseev [Thu, 9 May 2019 09:38:06 +0000 (12:38 +0300)]
[WebUI] Fix AJAX request URL

Fixes: #1552
5 years ago[Fix] Fix DoS caused by bug in glib
Vsevolod Stakhov [Wed, 8 May 2019 13:49:05 +0000 (14:49 +0100)]
[Fix] Fix DoS caused by bug in glib

5 years ago[Minor] Clickhouse: Change default partitioning schema
Vsevolod Stakhov [Tue, 7 May 2019 09:17:20 +0000 (10:17 +0100)]
[Minor] Clickhouse: Change default partitioning schema

5 years agoMerge pull request #2886 from heraklit256/p7s-textplain
Vsevolod Stakhov [Mon, 6 May 2019 17:47:31 +0000 (18:47 +0100)]
Merge pull request #2886 from heraklit256/p7s-textplain

[Fix] allow PKCS7 signatures to be text/plain, too

5 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Sun, 5 May 2019 08:26:39 +0000 (09:26 +0100)]
[Minor] Pet luacheck

5 years ago[Feature] Allow oversign if exists mode
Vsevolod Stakhov [Sun, 5 May 2019 08:23:51 +0000 (09:23 +0100)]
[Feature] Allow oversign if exists mode

5 years ago[Fix] allow PKCS7 signatures to be text/plain, too 2886/head
heraklit256 [Sat, 4 May 2019 14:07:34 +0000 (16:07 +0200)]
[Fix] allow PKCS7 signatures to be text/plain, too

5 years agoMerge pull request #13 from rspamd/master
heraklit256 [Sat, 4 May 2019 13:53:27 +0000 (13:53 +0000)]
Merge pull request #13 from rspamd/master

merge upstream into local master

5 years ago[Minor] Allow to get workers count
Vsevolod Stakhov [Sat, 4 May 2019 13:10:51 +0000 (14:10 +0100)]
[Minor] Allow to get workers count

5 years ago[Fix] Do not blacklist mail by SPF/DMARC for local/authed users
Vsevolod Stakhov [Sat, 4 May 2019 13:09:35 +0000 (14:09 +0100)]
[Fix] Do not blacklist mail by SPF/DMARC for local/authed users

Issue: #2871

5 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Fri, 3 May 2019 17:47:00 +0000 (18:47 +0100)]
[Minor] Pet luacheck

5 years ago[Minor] Clickhouse: Add clock skew protection
Vsevolod Stakhov [Fri, 3 May 2019 17:36:19 +0000 (18:36 +0100)]
[Minor] Clickhouse: Add clock skew protection

5 years agoRevert "[Minor] Return to use of the monotonic timers"
Vsevolod Stakhov [Fri, 3 May 2019 17:34:29 +0000 (18:34 +0100)]
Revert "[Minor] Return to use of the monotonic timers"

This reverts commit baa142db22e670b1bc22dc785768141f0ecc1190.

5 years ago[Minor] Allow to get memory stats from the workers
Vsevolod Stakhov [Fri, 3 May 2019 17:21:19 +0000 (18:21 +0100)]
[Minor] Allow to get memory stats from the workers

5 years ago[Fix] Clickhouse: Fix lots of storage issues
Vsevolod Stakhov [Fri, 3 May 2019 17:12:57 +0000 (18:12 +0100)]
[Fix] Clickhouse: Fix lots of storage issues

5 years ago[Minor] Fix number, sigh
Vsevolod Stakhov [Fri, 3 May 2019 16:37:31 +0000 (17:37 +0100)]
[Minor] Fix number, sigh

5 years ago[Fix] Lua_task: Fix task:get_from method
Vsevolod Stakhov [Fri, 3 May 2019 16:26:09 +0000 (17:26 +0100)]
[Fix] Lua_task: Fix task:get_from method

5 years ago[Minor] Do not stop when cannot parse query string in clang plugin
Vsevolod Stakhov [Fri, 3 May 2019 15:22:14 +0000 (16:22 +0100)]
[Minor] Do not stop when cannot parse query string in clang plugin

5 years ago[Minor] Fix format string
Vsevolod Stakhov [Fri, 3 May 2019 15:22:07 +0000 (16:22 +0100)]
[Minor] Fix format string

5 years ago[Minor] Missing include
Vsevolod Stakhov [Fri, 3 May 2019 15:02:06 +0000 (16:02 +0100)]
[Minor] Missing include

5 years ago[Fix] Fix memory leak in language detector during reloads
Vsevolod Stakhov [Fri, 3 May 2019 15:00:24 +0000 (16:00 +0100)]
[Fix] Fix memory leak in language detector during reloads

5 years ago[Rework] Move lua_worker to a dedicated unit
Vsevolod Stakhov [Fri, 3 May 2019 14:56:30 +0000 (15:56 +0100)]
[Rework] Move lua_worker to a dedicated unit

5 years ago[Fix] Fix memory in arc signing logic
Vsevolod Stakhov [Fri, 3 May 2019 14:52:27 +0000 (15:52 +0100)]
[Fix] Fix memory in arc signing logic

5 years ago[Minor] Return to use of the monotonic timers
Vsevolod Stakhov [Fri, 3 May 2019 11:23:15 +0000 (12:23 +0100)]
[Minor] Return to use of the monotonic timers

5 years ago[Feature] Clickhouse: Modernise table initial schema
Vsevolod Stakhov [Fri, 3 May 2019 10:43:37 +0000 (11:43 +0100)]
[Feature] Clickhouse: Modernise table initial schema

5 years ago[Minor] More url parsing fixes
Vsevolod Stakhov [Fri, 3 May 2019 10:31:17 +0000 (11:31 +0100)]
[Minor] More url parsing fixes

5 years agoMerge pull request #2882 from spacefreak86/dynamic_scan
Vsevolod Stakhov [Fri, 3 May 2019 09:44:12 +0000 (10:44 +0100)]
Merge pull request #2882 from spacefreak86/dynamic_scan

[Major] lua_scanners - fix dynamic scan

5 years ago[Major] lua_scanners - fix dynamic scan 2882/head
Thomas Oettli [Fri, 3 May 2019 09:37:16 +0000 (11:37 +0200)]
[Major] lua_scanners - fix dynamic scan

5 years ago[Fix] Deny URLs where hostname is bogus
Vsevolod Stakhov [Thu, 2 May 2019 09:46:01 +0000 (10:46 +0100)]
[Fix] Deny URLs where hostname is bogus

5 years ago[Minor] Fix OOB access
Vsevolod Stakhov [Thu, 2 May 2019 09:38:53 +0000 (10:38 +0100)]
[Minor] Fix OOB access

5 years ago[Minor] Unbreak generic luajit build
Vsevolod Stakhov [Thu, 2 May 2019 07:56:23 +0000 (08:56 +0100)]
[Minor] Unbreak generic luajit build

5 years ago[Minor] Add shrinking failsafety
Vsevolod Stakhov [Wed, 1 May 2019 15:49:23 +0000 (16:49 +0100)]
[Minor] Add shrinking failsafety

5 years ago[Minor] Wipe memory in rspamadm
Vsevolod Stakhov [Wed, 1 May 2019 15:36:49 +0000 (16:36 +0100)]
[Minor] Wipe memory in rspamadm

5 years ago[Fix] Switch to GMT
Vsevolod Stakhov [Wed, 1 May 2019 12:42:33 +0000 (13:42 +0100)]
[Fix] Switch to GMT

5 years ago[Minor] Propagate images size to html linked images
Vsevolod Stakhov [Wed, 1 May 2019 12:20:00 +0000 (13:20 +0100)]
[Minor] Propagate images size to html linked images

5 years ago[Minor] Don't add User-Agent in HTTP replies
Vsevolod Stakhov [Tue, 30 Apr 2019 16:42:33 +0000 (17:42 +0100)]
[Minor] Don't add User-Agent in HTTP replies

5 years ago[Minor] Fix vault path
Vsevolod Stakhov [Tue, 30 Apr 2019 15:49:41 +0000 (16:49 +0100)]
[Minor] Fix vault path

5 years ago[Project] Implement keys rotation in the vault
Vsevolod Stakhov [Tue, 30 Apr 2019 15:20:32 +0000 (16:20 +0100)]
[Project] Implement keys rotation in the vault

5 years agoMerge pull request #2878 from HeinleinSupport/dynamic_scan
Vsevolod Stakhov [Tue, 30 Apr 2019 09:56:59 +0000 (10:56 +0100)]
Merge pull request #2878 from HeinleinSupport/dynamic_scan

[Feature] lua_scanners: Implement dynamic scan

5 years agoMerge branch 'dynamic_scan' of github.com:HeinleinSupport/rspamd into dynamic_scan 2878/head
Carsten Rosenberg [Mon, 29 Apr 2019 18:10:42 +0000 (20:10 +0200)]
Merge branch 'dynamic_scan' of github.com:HeinleinSupport/rspamd into dynamic_scan

5 years ago[Minor] lua_scanners - try dynamic scan
Carsten Rosenberg [Mon, 28 Jan 2019 10:30:33 +0000 (11:30 +0100)]
[Minor] lua_scanners - try dynamic scan

5 years ago[Project] Improve keys creation in rspamadm vault
Vsevolod Stakhov [Mon, 29 Apr 2019 17:12:08 +0000 (18:12 +0100)]
[Project] Improve keys creation in rspamadm vault

5 years ago[Conf] Add IP_SCORE_FREEMAIL composite rule
Vsevolod Stakhov [Mon, 29 Apr 2019 15:37:45 +0000 (16:37 +0100)]
[Conf] Add IP_SCORE_FREEMAIL composite rule

5 years ago[Project] Improve dkim keys generation for vault
Vsevolod Stakhov [Mon, 29 Apr 2019 13:53:07 +0000 (14:53 +0100)]
[Project] Improve dkim keys generation for vault