Commit Graph

29 Commits (539114a3d629de843041f311ba0efc2559705037)

Author SHA1 Message Date
Thomas Rehn ebf1f4f1b6 add bits of documentation for new environment variable
kaiyou 8e88f1b8c3 Refactor the rate limiting code
Rate limiting was already redesigned to use Python limits. This
introduced some unexpected behavior, including the fact that only
one criteria is supported per limiter. Docs and setup utility are
updated with this in mind.

Also, the code was made more generic, so limiters can be delivered
for something else than authentication. Authentication-specific
code was moved directly to the authentication routine.
Tim Möhlmann 38e754be6d
Make docs refer to the setup utility
Thomas Sänger 492f3867d8
remove (broken) FTS
Tim Möhlmann 7d01bb2a4d
LOG_LEVEL docs and changelog entry
Tim Möhlmann 3a5b763018
Option to disable full text search (lucene)
This is a workaround for the bug in issue 
Tim Möhlmann c7dcfee882
Merge pull request from pgeorgi/extend-nginx
nginx: Allow extending config with overrides
mergify-bot 491f6b24bb Merge branch 'master' into 'feat-subnet2'
Tim Möhlmann c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx
Tim Möhlmann 9208d7262f
Correct variable naming in .env
Ionut Filip 94edb48f08 Dynamic attachment size
Tim Möhlmann 8172f3eab8
Move the Mailu Docker network to a fixed subnet.
This will make network configuration and host based authentication
more robust, across different deployment platforms.
The options `RELAYNETS` and`POD_ADDRESS_RANGE` are kept for compatibility.
However, their usage have become optional.
Patrick Georgi eac4d553a9 nginx: Allow extending config with overrides
To facilitate this, the default redirect at / can be disabled, even if
the default remains at redirecting to the webmailer.

The extensions are within the host scope and are read from
$ROOT/overrides/nginx/*.conf.
Tim Möhlmann 771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
kaiyou 828d96f8f0 Switch the default password scheme to PBKDF2
mergify[bot] 28a5f8574d
Merge pull request from usrpro/feat-sys-log
Option to send front logs to journald or syslog
Tim Möhlmann acbb586e71
Option to send logs to journald or syslog
Thomas Sänger c8b39c5d4a
support bcrypt and use it as default
ofthesun9 58a83a93e6 Add REJECT_UNLISTED_RECIPIENT variable in .env file
Thomas Sänger 0bdb2a16bc
add optional Maildir-Compression
kaiyou a03d884ccc Add the domain registration option in .env
kaiyou ea8aced2e6
Merge pull request from steamedhams1/patch-1
Update .env
kaiyou 3ef4e1f6b7 Add support for recaptcha upon signup
steamedhams1 46cd86e66a
Update .env
Fixed typo
SunMar 6ec0fe7036 Adding options for mail-letsencrypt
kaiyou ac0c339aa8 Implement welcome emails, fixes
Lucas 8f6f01e07f
Add the new TLS_FLAVOR "mail" to the env file
Update the env file to add the new TLS_FLAVOR "mail" in the list of possible values.
kaiyou 5fd29a6593 Update the version in .env
kaiyou 881fae382a Generate dynamic download links for the configuration