Commit Graph

2349 Commits

Author SHA1 Message Date
André Peters
bbbe52f560 [SOGo] Add blue (default) and red theme 2018-02-22 09:20:46 +01:00
André Peters
7a850f91b5 [Web] Nginx should wait for Rspamd, remove vmail vol from watchdog 2018-02-22 09:20:23 +01:00
André Peters
4abdebdddf Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-02-22 09:19:25 +01:00
André Peters
f3896195d4
Update worker-controller-password.inc 2018-02-22 09:19:01 +01:00
André Peters
fbe24f39a2 [Web] Show volume usage for vmail, start listing system info in UI 2018-02-22 09:16:49 +01:00
André Peters
eb4dd632ae [Web] Fix autodiscover triggering fail2ban implementation, fixes #1069 2018-02-22 09:16:16 +01:00
eXtremeSHOK
d052a87cc3
Support for alpine linux
rebased on dev
replaces #1047
2018-02-20 10:31:01 +02:00
André Peters
035b153445
Merge pull request #1048 from extremeshok/patch-7
Support for alpine linux (generate_config.sh)
2018-02-20 08:35:57 +01:00
André Peters
de04016996
Update generate_config.sh 2018-02-20 08:34:49 +01:00
André Peters
ea7183e298
Merge pull request #1070 from extremeshok/patch-8
BugFix: Outlook 2016 not using EAS
2018-02-20 08:26:49 +01:00
eXtremeSHOK
a3ae800794
BugFix: Outlook 2016 not using EAS
Outlook 2016 autoconfig will not be EAS enabled, even though "$autodiscover_config['useEASforOutlook'] = 'yes';

Outlook 2016 gives the HTTP_USER_AGENT string of "Microsoft Office/16.0 (Windows NT 10.0; MAPI 16.0.9001; Pro)"

Limiting the regex to only 15, causes the entire if statement to fail.

For future proofing, this has been set to any version string containing 15,16,17,18,19

This has been tested using the "Test Email AutoConfiguration for Outlook 2016"
2018-02-20 02:42:23 +02:00
eXtremeSHOK
40885b7fd6
Update generate_config.sh
exit on error and pipefail
minor fix " ; then" to ";then"
2018-02-20 00:39:53 +02:00
eXtremeSHOK
6e91504f6f
Update generate_config.sh
added --no-cache option, thanks
2018-02-20 00:28:59 +02:00
Levin
24bd644359 Added dns option for watchdog 2018-02-19 13:51:22 +01:00
André Peters
c0ad13976f
Merge pull request #1052 from levinus/patch-1
Added dns option for watchdog
2018-02-19 13:49:42 +01:00
André Peters
da48bd721f
Merge pull request #1056 from klausenbusk/nginx-deduplicate
[Nginx] Reduce config duplication
2018-02-19 13:12:46 +01:00
André Peters
ff3328ea8c [SOGo] Use indigo theme, copy logo and theme.js to image 2018-02-19 12:56:45 +01:00
André Peters
39f289fc3c [Web, Dovecot, Postfix] Fix JSON attribute for login 2018-02-19 10:17:29 +01:00
André Peters
fc53a69a44 [Helper] Nextcloud 13; Additional header for Nextcloud site
[PHP-FPM] Build gd with TTF support
2018-02-18 20:59:32 +01:00
André Peters
2284a35658 [Web] Apply fix for renaming quarantaine 2018-02-17 11:46:38 +01:00
André Peters
ab720bf164 [Web, Postfix] Move TLS policy to mailbox attributes 2018-02-17 11:12:16 +01:00
André Peters
f29451f03c [Web] Further work on attributes 2018-02-17 10:40:20 +01:00
André Peters
090ef6dbc5 [Web] Further work on attributes 2018-02-17 10:34:18 +01:00
André Peters
c5474d4557 Merge branch 'dev' of https://github.com/mailcow/mailcow-dockerized into dev 2018-02-17 10:18:14 +01:00
André Peters
0b4333ca6b [Web] JSON must not have a default value 2018-02-17 10:18:07 +01:00
André Peters
e5e4f6705c
Update init_db.inc.php 2018-02-17 10:10:55 +01:00
André Peters
2bdc3f94c0 [Web] Database schema test 2018-02-17 09:50:58 +01:00
André Peters
b81930e416 [Web] Database schema test 2018-02-17 09:50:39 +01:00
André Peters
31a9bb446c [Netfilter] Fixes a f2boptions not defined error 2018-02-17 08:51:41 +01:00
André Peters
280431f98d Fix conflict 2018-02-17 08:51:09 +01:00
André Peters
1f09544f32 Fix conflict 2018-02-16 22:44:02 +01:00
André Peters
2a3040de12 [Web] Add missing info block to force pw update function in edit 2018-02-16 22:42:28 +01:00
André Peters
2865c892a6 [Multi] Fixes #1058 by including a 'force password update' option and also introduces a attributes json object to be used for further mailbox configurations in the future 2018-02-16 22:40:51 +01:00
André Peters
03031516e9 [Web] Fixes #1055 and changes location.reload to window = xy in footer script 2018-02-16 22:39:33 +01:00
André Peters
1d2153c0c6 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-02-16 10:35:28 +01:00
André Peters
9da6aebfb9 [SOGo] Fix timezone bug in previous nightly 2018-02-16 10:35:22 +01:00
Kristian Klausen
63002cbb74 [Nginx] Reduce config duplication
It does not make sense having a seperate server block for both http
and https.
According to the nginx doc [1], using the same server block for both
should work.

[1] http://nginx.org/en/docs/http/configuring_https_servers.html#single_http_https_server
2018-02-15 21:23:07 +01:00
Levin
3bd3aa2864
Added dns option for watchdog 2018-02-15 12:08:18 +00:00
eXtremeSHOK
51b57320c2
Support for alpine linux
detects if cp and grep are the non BusyBox versions
2018-02-14 17:08:03 +02:00
eXtremeSHOK
1e40472017
Enable maildir compression
Currently the plugin is loaded, but actual compression is not enabled.

https://wiki.dovecot.org/Plugins/Zlib
2018-02-14 14:38:06 +02:00
André Peters
8588953d28
Merge pull request #1043 from extremeshok/patch-4
Fix for large Mailboxes to avoid timeouts 2
2018-02-14 13:30:14 +01:00
eXtremeSHOK
8eb05d1450
Fix for large Mailboxes to avoid timeouts 2
Missing ' (sorry my editor keeps correcting the '" to " )
2018-02-14 14:02:56 +02:00
André Peters
a0ce05dc0e
Merge pull request #1042 from extremeshok/patch-3
Fix for large Mailboxes to avoid timeouts
2018-02-14 12:36:37 +01:00
eXtremeSHOK
a37a8e3b2a
Fix for large Mailboxes to avoid timeouts
** I agree to the code of conduct and the contributory guidelines **

Tested with 80+GB single inbox via imap

``` --nofoldersizes --skipsize --fast ``` file and folder sizes are only used for statistics, which are completely useless. Before the actual data is transfered the message and folder sizes need to be calculated on a 200 000+ message inbox, this will almost never complete.

``` --buffersize 8192000 ``` sets the io buffer to 8mb, the default buffer is 4kbyte, this is speeds up syncs.

```  --skipheader 'X-*' ``` X headers vary wildly from system to system and do not ensure message uniqueness, they are not needed.

```  --split1 3000 --split2 3000 ```    split the requests in several parts on the server, 3000 is the number of messages handled per request.

``` --fastio1 --fastio2 ``` use fastio
2018-02-14 13:27:30 +02:00
André Peters
0bfd0838c2 [SOGo] Increase workers again 2018-02-14 11:26:55 +01:00
André Peters
e186e350ef [Nginx] Fixes #1033 2018-02-14 09:09:17 +01:00
André Peters
993c998716
Merge pull request #995 from Alireza2n/master
SOGO & Rspamd interface: adding "expire" header to static files, allowing browser to be able to cache them
2018-02-14 07:50:22 +01:00
Phoenix Eve Aspacio
42868b1710
Merge pull request #1037 from klausenbusk/empty
Remove "empty" folders
2018-02-14 08:15:13 +08:00
Kristian Klausen
a0cdc1e4ff Remove "empty" folders
There seems to be no reason for this empty folders.
2018-02-13 23:45:49 +01:00
André Peters
943598f705 [Nginx] Fix EAS... 2018-02-13 09:12:54 +01:00