1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-14 10:53:30 +02:00
Mailu/core/admin/mailu
bors[bot] a5b1d36171
Merge #2017
2017: rspamd: get dkim keys via REST API instead of filesystem r=mergify[bot] a=ghostwheel42

## What type of PR?

enhancement

## What does this PR do?

rspamd now uses hashicorp's vault api v1 to get dkim keys and selectors for a domain.
this allows future enhancement (multiple keys) without reconfiguring and restarting rspamd.
it also makes mounting the /dkim volume into the rspamd container unnecessary.

### Related issue(s)

- improves and closes #2012 
- allows to implement key rotation using multiple selectors (see #1700)
- allows to implement dkim for alternate domains (see #1519)
- fixes and closes #1345 (selector transmitted by admin container is used)
- closes #1179 (no keys on disk)
- allows to implement key rotation from the outside (ie. via a helper script talking to some dns provider's api) (see #547)

## Prerequisites

- [X] In case of feature or enhancement: documentation updated accordingly
- [X] Unless it's docs or a minor change: add [changelog](https://mailu.io/master/contributors/workflow.html#changelog) entry file.


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
2021-10-15 12:08:40 +00:00
..
internal only support GET method in vault 2021-10-15 13:16:37 +02:00
translations Updated Polish translation. 2021-09-06 18:42:50 +02:00
ui The if needs to be inside the block 2021-10-09 15:44:56 +02:00
__init__.py Derive a new subkey for SRS 2021-10-01 15:00:10 +02:00
configuration.py RECIPIENT_DELIMITER can have several characters 2021-10-09 18:28:50 +02:00
debug.py Clean most of the refactored code 2018-10-18 17:55:07 +02:00
dkim.py Upgrading to a 2048-bit DKIM key 2020-01-16 16:47:27 +01:00
limiter.py Refactor the rate limiting code 2020-02-09 17:38:18 +01:00
manage.py better help formatting 2021-09-13 15:13:29 +02:00
models.py Prevent logins with no password 2021-10-14 18:04:49 +02:00
schemas.py fix bugs in model and schema introduced by #1604 2021-07-03 11:40:32 +02:00
utils.py doh 2021-09-24 10:20:21 +02:00