mailu/core/admin
bors[bot] 25e8910b89
Merge
1783: Switch to server-side sessions r=mergify[bot] a=nextgens

## What type of PR?

bug-fix

## What does this PR do?

It simplifies session management.
- it ensures that sessions will eventually expire (*)
- it implements some mitigation against session-fixation attacks
- it switches from client-side to server-side sessions (in Redis)

It doesn't prevent us from (re)-implementing a "remember_me" type of feature if that's considered useful by some.


Co-authored-by: Florent Daigniere <nextgens@freenetproject.org>
..
assets add app.css and fix align of menu button
mailu Merge
migrations Fix typo in migration file
.gitignore Move all directories per theme
Dockerfile Switching to alpine:3.12
README.md Move all directories per theme
audit.py Move all directories per theme
babel.cfg Move all directories per theme
messages.pot Remove services status localization
package.json Expose jQuery for use outside Webpack build
requirements-prod.txt Switch to server-side sessions in redis
requirements.txt Switch to server-side sessions in redis
start.py Enable access log of admin service only for log levels of INFO and finer
webpack.config.js Expose jQuery for use outside Webpack build

README.md

Mailu Admin container

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

Resources