1
0
mirror of https://github.com/Mailu/Mailu.git synced 2024-12-12 10:45:38 +02:00
Commit Graph

1275 Commits

Author SHA1 Message Date
Ionut Filip
da37555a3c Fixed naming error 2018-10-23 15:46:53 +03:00
Ionut Filip
7c07efc216 Added unbound to setup
- Added checkbox for unbound resolver
- Added subnet variable
- Added dns variable which is generating the ip address based on subnet
2018-10-23 15:44:30 +03:00
Tim Möhlmann
bcfce27ee2
Standarize unbound, prepare for setup inclusion
- Use jinja template for configuration file (start.py)
- Limit access to the Mailu subnet
- Implement health checks
2018-10-23 15:07:49 +03:00
Tim Möhlmann
40d8e65762
Revert docker-compose to latest upstream version 2018-10-23 12:22:36 +03:00
Tim Möhlmann
5b7b29ee3f
Merge remote-tracking branch 'upstream/master' into feat-unbound-dns 2018-10-23 12:16:36 +03:00
Tim Möhlmann
2124df36ec
Merge pull request #663 from HorayNarea/feat-healthchecks
implement healthchecks - resolves #631
2018-10-22 21:07:03 +03:00
Thomas Sänger
603b6e7390
Merge pull request #2 from usrpro/fix-nginx-healthcheck
Fix nginx healthcheck
2018-10-21 22:44:44 +02:00
Tim Möhlmann
81b24f61e8
Merge branch 'master' into feat-healthchecks 2018-10-21 20:58:59 +03:00
Tim Möhlmann
a2fea36c79
Increase HEALTHCHECK start time for services that need to wait for host resolving during startup.
In Docker Swarm mode the services listed below can get stuck in their start script, while they
are waiting for other services become available. Now, with HEALTHCHECK enabled, docker does not resolve
names of services that not pass HEALTHCHECK yet. Meaning that if one of the depenend services is not yet
available, it will create a chain of failing services.

The services below retry to resolve 100 time, with an average of 3.5 seconds. Hence, the --start-time
flag is now set at 350 seconds.
- dovecot (imap)
- postfix (smtp)
- rspamd (antispam)
2018-10-21 20:49:01 +03:00
Tim Möhlmann
c3e89967fb
Fix front health checking
- Specified seperated /health path in order to allow for healthcheck even if webmail and admin are not seletectd. This also allows healthchecking fom external services like DNS load balancers;
- Make curl not to fail on TLS because localhost is not included in the certificates.
2018-10-21 20:45:41 +03:00
mergify[bot]
f2c4e52fee
Merge pull request #664 from kaiyou/feat-docs-versions
Implement a multi-version documentation
2018-10-21 14:22:13 +00:00
mergify[bot]
d167c8ca7c
Merge pull request #668 from usrpro/feat-setup
Feat setup
2018-10-21 13:04:46 +00:00
mergify[bot]
90b8c3cc1f
Merge pull request #665 from kaiyou/feat-reply-startdate
Implement a start date filter for autoreply, fixes #362
2018-10-20 23:18:06 +00:00
mergify[bot]
bce1487338
Merge pull request #576 from hacor/master
Kubernetes fixed for production
2018-10-20 22:30:38 +00:00
mergify[bot]
8112d31ce9
Merge pull request #674 from paulprogrammer/feat-nginx-http2
enable http2, because it's that easy
2018-10-20 09:04:31 +00:00
kaiyou
eaaf0125d1
Merge pull request #1 from usrpro/feat-docs-versions
Documentation update on local docs container
2018-10-20 10:20:20 +02:00
Paul Williams
78bd5aea1c enable http2, because it's that easy 2018-10-19 22:46:36 -06:00
hoellen
72d4fa2bc9
remove empty line from merge conflict 2018-10-19 22:13:38 +02:00
hoellen
857ad50509
Merge branch 'master' into feat-reply-startdate 2018-10-19 22:06:56 +02:00
mergify[bot]
4a5c0a6d21
Merge pull request #667 from kaiyou/fix-password-performance
Improve password checking performance
2018-10-19 18:56:26 +00:00
mergify[bot]
80658c30da
Merge pull request #669 from hoellen/fix-webmail-root
Fix nginx conf if webmail is on root path
2018-10-19 15:18:40 +00:00
Ionut Filip
c5be360a48 Updated setup page for stack flavor 2018-10-19 17:29:35 +03:00
Tim Möhlmann
771e0ee6a2
Remove old crypt settings from .env
As per conversation in PR
2018-10-19 16:29:47 +03:00
Ionut Filip
ebaba8fb41 Moved variables from docker-compose.yml back to env file 2018-10-19 15:27:18 +03:00
Hans Cornelis
f10416e85a Merged with new PRs 2018-10-19 13:40:17 +02:00
Hans Cornelis
6fb0b93240 - Removed RSPAMD Password feature
- Updated roles on the Front DS
- Reverted the Auth limits

Signed-off-by: Hans Cornelis <hacornelis@gmail.com>
2018-10-19 13:39:32 +02:00
Ionut Filip
9c56e4c1b6 Fixed misstyped condition 2018-10-19 14:09:58 +03:00
Tim Möhlmann
4ccefd6d5e
Documentation update on local docs container 2018-10-19 13:43:09 +03:00
Ionut Filip
02c802159a Updated env file with the latest version 2018-10-19 12:53:26 +03:00
mergify[bot]
118ea0f3fb
Merge pull request #604 from ofthesun9/feature-swarm
Enabling swarm deployment on master branch
2018-10-19 09:18:34 +00:00
Tim Möhlmann
84c6b12d06
Updated labels in config page 2018-10-19 11:57:14 +03:00
Ionut Filip
08987dfa22 Minor changes 2018-10-19 11:45:55 +03:00
mergify[bot]
727970514d
Merge pull request #527 from ofthesun9/feat-fuzzyhashes
Trying to enable fuzzy hashes for rspamd
2018-10-18 21:59:08 +00:00
kaiyou
672fca3347
Merge pull request #666 from kaiyou/feat-sieve-edit
Re-enable local dovecot sieve scripts
2018-10-18 23:18:39 +02:00
ofthesun9
7a3922c2e7 Fixes few typos 2018-10-18 19:14:53 +00:00
ofthesun9
5b8deed06b Made the instructions more simple
Updated the volume defintion to the latest master status
Removed the part around .yml variable substitution as we can use a "trick"
2018-10-18 18:59:22 +00:00
ofthesun9
9c639eebd4 Made the instructions more simple (moved the nfs-volume example to another file)
Removed he part around variable substitution as we can use a "trick"
2018-10-18 18:46:59 +00:00
Ionut Filip
35193f5530 Added functionality for stack flavor 2018-10-18 17:23:25 +03:00
hoellen
d4f32c3e7d remove rewrite if webmail is on root 2018-10-18 14:27:28 +02:00
Tim Möhlmann
39a1de956f
Add docker stack flavor
- Template still untested
- mailu.env and setup.html are symbolic links to compose flavor
2018-10-18 14:35:38 +03:00
Tim Möhlmann
adfadab4cf
Load steps after setting flavor 2018-10-18 12:56:16 +03:00
kaiyou
828d96f8f0 Switch the default password scheme to PBKDF2 2018-10-17 21:26:44 +02:00
kaiyou
01fa179767 Update the user password in database when needed 2018-10-17 21:22:22 +02:00
kaiyou
988e09e65e Add a profiler in debug mode for improving performance 2018-10-17 21:22:15 +02:00
kaiyou
dba8f1810d Do not check the password another time in Dovecot 2018-10-17 21:22:09 +02:00
ofthesun9
dbce059ae8
Merge pull request #5 from kaiyou/ofthesun9-feat-fuzzyhashes
Merging from kaiyou:ofthesun9-feat-fuzzyhashes
2018-10-17 20:51:55 +02:00
ofthesun9
86bdce8407 Explicitely specify the fuzzy worker listen address 2018-10-17 18:49:19 +00:00
ofthesun9
cec5c1b16b Merge branch 'master' into feat-fuzzyhashes 2018-10-17 18:31:42 +00:00
kaiyou
d5162328ec Allow dovecot to write the source configuration directory for compiling sieve scripts 2018-10-17 18:48:59 +02:00
kaiyou
ce0bf3366d Learn fuzzy hashes automatically 2018-10-17 18:48:28 +02:00