You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mailu/core/admin
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>
4 years ago
..
assets moved javascript to app.js 4 years ago
mailu Merge #2017 4 years ago
migrations Fix typo in migration file 6 years ago
.gitignore Move all directories per theme 8 years ago
Dockerfile Merge remote-tracking branch 'upstream/master' into adminlte3_fixes 4 years ago
README.md Move all directories per theme 8 years ago
audit.py Move all directories per theme 8 years ago
babel.cfg Move all directories per theme 8 years ago
messages.pot Remove services status localization 7 years ago
package.json AdminLTE3 optimizations & compression and caching 4 years ago
requirements-prod.txt AdminLTE3 optimizations & compression and caching 4 years ago
requirements.txt Merge remote-tracking branch 'upstream/master' into kvsession 4 years ago
start.py Use threads in gunicorn rather than processes 4 years ago
webpack.config.js AdminLTE3 optimizations & compression and caching 4 years ago

README.md

Mailu Admin container

This is the web-based administrative interface for the Mailu containerized mail server.

Resources