79 Commits (065215d4d1675b7fc6718c3eb21dc4a08a2d875a)

Auteur SHA1 Bericht Datum
Florent Daigniere 0e45bb3ae5 use example.com 4 jaren geleden
bors[bot] 5d1264e381
Merge #1694
1694: update compression algorithms for current dovecot r=nextgens a=lub

## What type of PR?

enhancement

## What does this PR do?

This adds additional compression algorithms in accordance with
https://doc.dovecot.org/configuration_manual/zlib_plugin/

### Related issue(s)

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [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/guide.html#changelog) entry file.


Co-authored-by: lub <git@lubiland.de>
5 jaren geleden
lub 587901ca51 fix comment in compose .env 5 jaren geleden
Florent Daigniere 7137ba6ff1 Misc improvements to PASSWORD_SCHEME
- remove PASSWORD_SCHEME altogether
- introduce CREDENTIAL_ROUNDS
- migrate all old hashes to the current format
- auto-detect/enable all hash types that passlib supports
- upgrade passlib to 1.7.4 (see #1706: ldap_salted_sha512 support)
5 jaren geleden
lub 98a6ffb497 add compression via xz and lz4 5 jaren geleden
Kevin Jimenez b86dc12c1f
Fixing documentation minor typo 5 jaren geleden
bors[bot] 535b95bca7
Merge #1538
1538: Introduce environment variable to control dovecot full-text-search r=mergify[bot] a=tremlin

## What type of PR?

Enhancement

## What does this PR do?

In #1320 a full-text-search feature was enabled in Dovecot by default. Since this can have a big impact on performance, I think it's preferable to offer an option to disable the feature if it is not needed. This PR doesn't change the default behavior (FTS on).

### Related issue(s)
- #1320

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

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


Co-authored-by: Thomas Rehn <thomas.rehn@initos.com>
5 jaren geleden
Thomas Rehn ebf1f4f1b6 add bits of documentation for new environment variable 6 jaren geleden
ofthesun9 693fb3dbc7 Harmonization of the various docker-compose.yml
Harmonization (following pr1444) between:
 - docs/compose/docker-compose.yml
 - setup/flavors/stack/docker-compose.yml
 - setup/flavors/compose/docker-compose.yml
Also refresh of the mkdir command found in setup/flavors/stack/setup.html
6 jaren geleden
bors[bot] b8b1699f9e
Merge #1359
1359: Refactor the rate limiting code r=mergify[bot] a=kaiyou

## What type of PR?

Enhancement

## What does this PR do?

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.

### Related issue(s)

No specific issue.

## Prerequistes
Before we can consider review and merge, please make sure the following list is done and checked.
If an entry in not applicable, you can check it or remove it from the list.

- [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/guide.html#changelog) entry file.


Co-authored-by: kaiyou <pierre@jaury.eu>
6 jaren geleden
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.
6 jaren geleden
kaiyou 6edf7a7896 Add some faq entries 6 jaren geleden
Timo Schwarzer 0c82caf817
Allow specifying the traefik version for cert dumping 6 jaren geleden
cristi 078082fac9 Hopefully improved documentation around initial admin account creation. 7 jaren geleden
Tim Möhlmann 38e754be6d
Make docs refer to the setup utility 7 jaren geleden
Dario Ernst 686db1f33f Add reminder for users not to forget POSTMASTER account or alias 7 jaren geleden
Thomas Sänger 492f3867d8
remove (broken) FTS 7 jaren geleden
Tim Möhlmann 7d01bb2a4d
LOG_LEVEL docs and changelog entry 7 jaren geleden
Tim Möhlmann d6ba39b6a9
Traefik docs improvements:
- Removed code tages to increase readability
- Some extra line-breaks for source readability
- Fix link to new mailu/traefik-certdumper container
- dhparams is no longer stored in /certs
- Use a proper "note" box
- Fix typo in docs/compose/traefik directory name
- Include links to example config files
- Fix toml lexer build warning
7 jaren geleden
Dario Ernst dc5f5bb023 Traefik configuration examples 7 jaren geleden
Tim Möhlmann 3a5b763018
Option to disable full text search (lucene)
This is a workaround for the bug in issue #751
7 jaren geleden
Tim Möhlmann ad1ca42bde
Remove unused docker socket mount for Admin 7 jaren geleden
Ionut Filip 514d179db1 Fixed networks indentation 7 jaren geleden
Tim Möhlmann c7dcfee882
Merge pull request #713 from pgeorgi/extend-nginx
nginx: Allow extending config with overrides
7 jaren geleden
mergify-bot 491f6b24bb Merge branch 'master' into 'feat-subnet2' 7 jaren geleden
Tim Möhlmann c00910ca4b
Merge remote-tracking branch 'upstream/master' into extend-nginx 7 jaren geleden
Tim Möhlmann 9208d7262f
Correct variable naming in .env 7 jaren geleden
Ionut Filip 94edb48f08 Dynamic attachment size 7 jaren geleden
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.
7 jaren geleden
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.
7 jaren geleden
kaiyou 5b769e23da Merge branch 'master' into refactor-config 7 jaren geleden
kaiyou 30716b8bdf Update docs with the new flask command 7 jaren geleden
Tim Möhlmann 771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
7 jaren geleden
kaiyou 828d96f8f0 Switch the default password scheme to PBKDF2 7 jaren geleden
mergify[bot] 28a5f8574d
Merge pull request #661 from usrpro/feat-sys-log
Option to send front logs to journald or syslog
7 jaren geleden
mergify[bot] bee81d1a54
Merge pull request #647 from HorayNarea/bcrypt
support bcrypt and use it as default
7 jaren geleden
Tim Möhlmann acbb586e71
Option to send logs to journald or syslog 7 jaren geleden
Tim Möhlmann 70c4e42f74
Fix small typo 7 jaren geleden
Tim Möhlmann 77e3fc0ebc
Some documentation flow refactoring and updates:
- Improve advice on IP binding; Follow up on issue #641
 - mailradar is dead. Found mxtoolbox instead
 - Fix some internal linking
7 jaren geleden
Thomas Sänger c8b39c5d4a
support bcrypt and use it as default 7 jaren geleden
kaiyou 00b5ae11db
Merge branch 'master' into feat-abstract-db 7 jaren geleden
ofthesun9 58a83a93e6 Add REJECT_UNLISTED_RECIPIENT variable in .env file 7 jaren geleden
kaiyou f9c6c98180 Remove fetchmail dependency to the databse 7 jaren geleden
kaiyou 68aa797720 Merge branch 'master' into feat-abstract-db 7 jaren geleden
Thomas Sänger 0bdb2a16bc
add optional Maildir-Compression 7 jaren geleden
Pierre Jaury 0085b6f1e6 Remove the data mount where unused 8 jaren geleden
Jake Walker 109842502a
Fix typo 8 jaren geleden
Dennis Twardowsky 8f5036e769 Update documentation for TLS flexible filenames support 8 jaren geleden
kaiyou a03d884ccc Add the domain registration option in .env 8 jaren geleden
kaiyou ea8aced2e6
Merge pull request #434 from steamedhams1/patch-1
Update .env
8 jaren geleden