1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-14 10:53:30 +02:00
Mailu/core/admin
bors[bot] 4a5f6b1f92
Merge #1791
1791: Enhanced session handling r=mergify[bot] a=ghostwheel42

## What type of PR?

bug-fix

## What does this PR do?

- replaces flask_kvsession and simplekv with a mailu-specific session store
- call cleanup_sessions before first request and not on startup.
  this allows to run cmdline actions without redis (and makes it faster)
- allow running without redis for debugging purposes by setting MEMORY_SESSIONS to True
- don't sign session id, as it has plenty of entropy (as suggested by nextgens)
- adds method to prune a user's sessions

### Related issue(s)
- enhances and close #1787


Co-authored-by: Alexander Graf <ghostwheel42@users.noreply.github.com>
2021-07-04 18:04:15 +00:00
..
assets add app.css and fix align of menu button 2019-07-08 16:53:25 +02:00
mailu Merge #1791 2021-07-04 18:04:15 +00:00
migrations Fix typo in migration file 2019-02-12 18:17:38 +02:00
.gitignore Move all directories per theme 2017-11-01 12:11:04 +01:00
audit.py Move all directories per theme 2017-11-01 12:11:04 +01:00
babel.cfg Move all directories per theme 2017-11-01 12:11:04 +01:00
Dockerfile Switching to alpine:3.12 2020-06-15 17:32:56 +02:00
messages.pot Remove services status localization 2018-04-23 18:59:46 +02:00
package.json Expose jQuery for use outside Webpack build 2019-07-08 18:19:09 +02:00
README.md Move all directories per theme 2017-11-01 12:11:04 +01:00
requirements-prod.txt Merge remote-tracking branch 'upstream/master' into kvsession 2021-06-29 16:38:38 +02:00
requirements.txt Merge remote-tracking branch 'upstream/master' into kvsession 2021-06-29 16:38:38 +02:00
start.py Enable access log of admin service only for log levels of INFO and finer 2019-10-08 07:29:33 +02:00
webpack.config.js Expose jQuery for use outside Webpack build 2019-07-08 18:19:09 +02:00

Mailu Admin container

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

Resources