Commit Graph

2027 Commits

Author SHA1 Message Date
andryyy
32994a41ea Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-02-14 10:54:16 +01:00
andryyy
8883ddc08c
[Assets] Fix Nextcloud site 2019-02-14 10:54:06 +01:00
André Peters
343e5e2cb1
[Web] Update lang.nl.php 2019-02-13 21:03:29 +01:00
eXtremeSHOK
260421448d
Update clamd.conf
AlertOLE2Macros, default should be set to NO

With this option enabled OLE2 files containing VBA macros, which were NOT detected by signatures will be marked as "Heuristics.OLE2.ContainsMacros".

This causes most microsoft office document files which contains macros to be blocked. Majority of corporate documents mailed contain macros. When the option is set to NO, emails are still checked for known malicious macros.

Due to any message failing clamav being set to a 2000 score, this causes all legitimate emails with harmless macros to be blocked.

The default for debian/ubuntu is to set this to NO
cPanel, iredmail, etc all have this option set to NO
2019-02-13 09:50:29 +02:00
andryyy
54dfb5c450 [Web] Unset https_port after vars local inc
[Compose] New Dovecot image
2019-02-12 19:01:37 +01:00
Aaron Larisch
5cae935485 Fix empty maildir_gc.sh 2019-02-12 17:11:04 +01:00
André Peters
efcd86053c
[Template] Fix stupid typo..... 2019-02-11 23:59:07 +01:00
André Peters
d29adbae02
Update autodiscover-json.php 2019-02-11 13:52:24 +01:00
eXtremeSHOK
d3f382c558
Fix: AutoDiscover issue with Outlook 2019
Fixes #2300
2019-02-11 14:50:37 +02:00
Geitenijs
8b3b3a8b31
Update lang.nl.php 2019-02-10 19:53:36 +01:00
Geitenijs
86c830e1e6
Update lang.nl.php 2019-02-10 19:49:30 +01:00
Geitenijs
037c62be3a
Update lang.nl.php 2019-02-10 19:41:21 +01:00
Geitenijs
c1b3cb662e
Update lang.nl.php 2019-02-10 19:36:07 +01:00
andryyy
99a816430b
[ACME] Wait for Nginx 2019-02-10 17:36:25 +01:00
Geitenijs
5a3f2c9d67
Update lang.nl.php 2019-02-10 15:59:38 +01:00
André Peters
c187531afd
[Web] Improvement of quarantine notification 2019-02-10 00:16:36 +01:00
andryyy
a91aeb2500 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-02-09 23:50:16 +01:00
andryyy
38c939c4d2
[Web] Fix quota notificate html template saving 2019-02-09 23:49:06 +01:00
Aiko Appeldorn
36ba1f28d5 [Dovecot] fixed indentation for quarantine template 2019-02-09 21:29:15 +01:00
Aiko Appeldorn
fdf21b8412 [Dovecot] improved quarantine message 2019-02-09 21:27:47 +01:00
Geitenijs
131cc00d5d
Update lang.nl.php 2019-02-09 20:32:42 +01:00
André Peters
99bcd218ba
Merge pull request #2229 from heavygale/patch-5
Forward mailcow-ui-domain to the docs
2019-02-08 20:58:10 +01:00
andryyy
4252164487
[Web] Remove E_ALL error reporting 2019-02-08 20:56:26 +01:00
andryyy
ff9113b35f
[Web] Fix for last value of array in vars
[Compose] Update Solr and Unbound images
2019-02-08 20:55:05 +01:00
Christian Burmeister
f35ffa61d0
Update Dockerfile 2019-02-08 17:03:38 +01:00
Christian Burmeister
0e8f8ada1f
Update Dockerfile 2019-02-08 17:03:16 +01:00
André Peters
c2ba9f558d
[WEB] Update Yubico lib 2019-02-08 11:12:59 +01:00
andryyy
4e97da197e
[Dovecot] Fix quarantine notificatin script
[Compose] Update Dovecot image
2019-02-08 10:06:28 +01:00
Timo N
c1c2dc302a
[WEB] Update Yubico lib 2019-02-08 06:49:12 +01:00
andryyy
36ad9dbf78
[ACME] verify_html should accept 3** and 2** 2019-02-08 00:04:05 +01:00
andryyy
a908b2da6e
[Web] Fix shared alias displain in user view, fixes #2274 2019-02-07 22:37:26 +01:00
andryyy
d60c6a4e56
[Web] Fix shared alias displain in user view, fixes #2274 2019-02-07 22:37:11 +01:00
andryyy
d775bf3e2b
[Assets] Nextcloud: add plain listener 2019-02-06 21:48:41 +01:00
andryyy
5efdf71120
[Nginx] Add qhandler rewrite
[Web] Move theme header include, fixes #2267
2019-02-06 10:14:56 +01:00
andryyy
030d5068f3
[Web] Add quick actions handler for quarantine, add trigger 2019-02-06 09:29:00 +01:00
andryyy
e140979aac
[Web] Add quick release/delete functions 2019-02-06 09:28:22 +01:00
andryyy
c111c4e429
[Web] Delete from quarantine and user_acl when deleting mailbox 2019-02-06 09:24:13 +01:00
andryyy
4a1362fc4d
[Web] Minor alias overview fix 2019-02-06 09:23:44 +01:00
andryyy
b74226a9dc
[Web] Fix return for unban/ban actions via API 2019-02-06 09:23:01 +01:00
andryyy
f8d26d9415
[Web] Remove broken logger examples 2019-02-06 09:22:13 +01:00
andryyy
c438411a3d
[Dovecot] Extend quarantine template: add score and release/delete buttons - depending on acl 2019-02-06 09:21:54 +01:00
andryyy
243389a9d5
[Web] Update lang 2019-02-06 09:21:10 +01:00
andryyy
499c426b97
[Web] Allow to mass-change TLS policy and quarantine notifications in /mailbox 2019-02-06 09:20:58 +01:00
andryyy
2a5f6413fa
[Dovecot] Derive text part in quota/quarantine notification mails from html 2019-02-05 10:38:28 +01:00
andryyy
78d0deed94
[Web] Lang updates
[Web] Minor fixes
2019-02-05 10:37:28 +01:00
andryyy
c57a544c52
[Postfix] Disable auth on port 25 2019-02-05 10:35:32 +01:00
andryyy
1e764009bf
[Web] Use INTL_IDNA_VARIANT_UTS46 in idn_to_ascii (thanks to @Knight1 !)
[Web] Some PHP fixes (warnings, notices)
[Web] Add quota notification tools
2019-02-05 00:10:21 +01:00
andryyy
21741dc061
[Web] Update bootstrap slider javascript
[Web] Minor JS changes and fixes
2019-02-05 00:07:34 +01:00
andryyy
9eafde0b3b
[Web] Add woff2 PT Sans font file
[Web] Fix minor font issues
[Web] Update bootstrap slider
2019-02-05 00:06:34 +01:00
andryyy
d3050df839 [Assets] Add default quota template 2019-02-05 00:05:27 +01:00
andryyy
7a96516fad Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-02-05 00:05:00 +01:00
André Peters
69bb77aeaf
[Nginx] Enable TLSv1.3 2019-02-05 00:04:23 +01:00
andryyy
6f478ed2a3
[Rspamd] Set history lines to 10000 2019-02-05 00:02:56 +01:00
andryyy
12291436cd
Push image base to Alpine 3.9 2019-02-05 00:01:31 +01:00
andryyy
c7c1422095
[Dovecot] Add quota_notify script
[Dovecot] Some minor changes to quarantine notification script to catch more errors
2019-02-05 00:00:22 +01:00
andryyy
aa1e03476d
[Dovecot] Enable quota notifications 2019-02-04 23:59:31 +01:00
andryyy
ccc61bf2dc
[PHP-FPM] PHP 7.3, mailparse from Git as long as no releas exists 2019-02-04 23:46:45 +01:00
andryyy
9f2a6f13a5
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-02-04 23:45:54 +01:00
andryyy
c3258c3399 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-02-04 22:36:17 +01:00
andryyy
a599536499
[Web] Various session fixes 2019-02-04 22:34:03 +01:00
Tobias "Knight" S
c06e4c81cf
Enable TLSv1.3 finally
With Alpine 3.9 https://pkgs.alpinelinux.org/package/v3.9/main/x86/openssl we got OpenSSL 1.1.1a. 
With https://github.com/docker-library/official-images/pull/5377 it was merged into the Nginx upstream image and thus Nginx was built with it.
2019-02-01 01:04:13 +01:00
André Peters
0cd412d25b
Merge pull request #2255 from Geitenijs/patch-2
Update lang.nl.php
2019-01-31 23:42:30 +01:00
andryyy
635e694ffa
[Web] Fix quarantine subject 2019-01-31 22:25:17 +01:00
andryyy
3bfd2c8885
[Dovecot] Once again... finally fixed? 2019-01-31 22:18:38 +01:00
andryyy
dcd6b2268e
[Dovecot] Various fixes for quarantine notifications, many thanks to @DevTek314 for reporting them! 2019-01-31 21:45:58 +01:00
andryyy
3aef412669
[Dovecot] Fix type of last_notification 2019-01-31 20:53:08 +01:00
andryyy
24432b0d9d [PHP-FPM] Remove old fix 2019-01-31 17:08:03 +01:00
andryyy
6ad8798d5c [Nginx] Compress some files, don't compress proxy answers 2019-01-31 17:07:49 +01:00
andryyy
d7f169cc2f
[Web] Further improvments, minor fixes 2019-01-31 17:07:24 +01:00
andryyy
14901eed64
[Nginx] Remove broken locations 2019-01-31 15:58:35 +01:00
andryyy
f5ca46f6d8 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-01-31 15:52:13 +01:00
andryyy
6d4bcfabb1
[PHP-FPM] Fix sed command 2019-01-31 15:51:00 +01:00
andryyy
3832d04998
[PHP-FPM] Fix sed command 2019-01-31 15:49:53 +01:00
andryyy
60f9968134
[Nginx] Add compression, change expires 2019-01-31 15:45:57 +01:00
andryyy
ea83f72981
[Web] Minify more resources, fix missing JS 2019-01-31 15:45:31 +01:00
andryyy
61cd2c0353 [PHP-FPM] Patch legacy template lib of NC if exists 2019-01-31 15:44:56 +01:00
Guilherme Capanema de Barros
6f7e47ee40
Adds missing values to alias INSERT statement.
public_comment and private_comments were missing from the VALUES array in PDO prepare statement.
2019-01-31 09:38:18 -02:00
Geitenijs
37d43acc65
Update lang.nl.php 2019-01-31 11:50:09 +01:00
andryyy
d17d823e0d Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-01-30 22:59:52 +01:00
andryyy
5249942121
[Web] Remote SourceSansPro, remove css style 2019-01-30 22:46:25 +01:00
andryyy
ad0df77d28
[Web] Minify css and js via PHP
[Web] Use PT Sans
[Web] Update some libs
2019-01-30 12:10:26 +01:00
andryyy
8c433bf0da [PHP] Drop pear modules 2019-01-30 11:55:03 +01:00
Tii
40061ff6af Don't check for firefox, only check for u2f browser API 2019-01-30 00:16:30 +01:00
andryyy
b3f84d2c78
[Dovecot] Remove break-imap-search (it is a default setting) 2019-01-29 13:25:35 +01:00
andryyy
c456fe12b3
[Dovecot] Fix last_notification in quarantine_notify.py 2019-01-29 12:13:26 +01:00
andryyy
8da54e5194
[Rspamd] Split global wl from to mime-from and smtp-from 2019-01-29 12:11:10 +01:00
andryyy
43a91639e0
[Asset] Add default template for quarantine notifications 2019-01-29 00:21:09 +01:00
andryyy
07392b7437
[Watchdog] Use stackoverflow.com for DNS check
[Git] Ignore mail_plugins*
[Dovecot] Read mail_plugins from dynamically generated file
[Dovecot] Encrypt FTS
[Dovecot] Add break_imap_seach option to Solr
[Web] Add ability to send quarantine notification mails
[Web] Minor style fixes
[Web] Add new MAILBOX_DEFAULT_ATTRIBUTES (doc updates, anyone? :-( )
[Web] Use rcpt_smtp if rcpt_mime is not set
[Web] Other minor fixes
2019-01-29 00:20:39 +01:00
andryyy
f493d3a957
[Dovecot] Simplify Docker image
[Dovecot] Set Dovecot plugins dynamically via file and exclude Solr if not enabled
[Dovecot] Add new quarantine notification script
2019-01-29 00:11:12 +01:00
heavygale
de72ef065a Forward mailcow-ui-domain to the docs
We need a additional variable for the mailcow-ui-domain, if the domain used for the mailcow ui differs from the hostname. Otherwise our users will get the login promt, when they try to access the mobileconfig file.
2019-01-26 22:31:28 +01:00
andryyy
520a3f94cc [Web] Update lang 2019-01-23 10:46:06 +01:00
André Peters
6b89927f6e
[Web] Lower compose project name, fixes #1994 2019-01-23 10:29:58 +01:00
Dirk Weise
f7f6584e3a
Fix german lang glitch
There is no adjective "klartext".  🤓
![grammar police](https://i.imgflip.com/1j57fn.jpg)
2019-01-22 14:27:33 +01:00
andryyy
4235d8a1d1 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-01-19 11:58:32 +01:00
andryyy
fb49385e55 [Web] Lang updates 2019-01-19 11:58:30 +01:00
André Peters
38391d2cc3
Merge pull request #2197 from Geitenijs/patch-1
Update lang.nl.php
2019-01-19 11:58:03 +01:00
André Peters
b2bb593656
[Dovecot] imapsync: Connect to database via socket 2019-01-19 11:57:48 +01:00
André Peters
92a6d40042
[Dovecot] Log imapsync cronjob errors 2019-01-19 11:57:23 +01:00
André Peters
ba06810b84
[Web] Fixed typo in lang.de.php 2019-01-19 11:53:11 +01:00
andryyy
af49a41ff6
[Web] Remember FooTable settings by using state plugin, fixes #2122 2019-01-19 08:25:05 +01:00
Dirk Weise
23c2249fa7
Log imapsync cronjob errors
Errors from the imap sync cronbjob are currently dropped silently.
2019-01-18 18:25:43 +01:00
Geitenijs
77111353ba
Update lang.nl.php 2019-01-18 18:06:19 +01:00
Dirk Weise
630bce5f29
imapsync: Connect to database via socket
Make the imapsync script connect to mysql via socket and not tcp like all other services do.

Reasoning: consistency. 🤓  And in my case the database does not listen on tcp; just on the socket.
2019-01-18 17:36:30 +01:00
andryyy
d6efc2fcd3
[Rspamd] Fix metadata_exporter
[Web] Show subjet in quarantine
[Compose] Update Rspamd image
2019-01-17 22:00:18 +01:00
andryyy
ae4e1358a2
[Solr] Refuse to start with RAM lt 2 GB
[Config/Update] Set limits and change descriptions for Solr
2019-01-17 20:25:38 +01:00
andryyy
2e8bd8b3c4
[Dovecot] Add czech folder names to namespace 2019-01-16 23:47:15 +01:00
andryyy
5081d6d9f1
[ClamAV] Add more signatures 2019-01-16 23:41:42 +01:00
andryyy
62ccd4215e [SOGo] Allow to turn off GAL for each domain 2019-01-16 23:41:15 +01:00
andryyy
8dde735a0a
[Web] Allow to turn off GAL for each domain 2019-01-16 23:41:02 +01:00
andryyy
0c84b484a5
[DockerAPI] Add unused FTS endpoints... 2019-01-16 22:20:22 +01:00
andryyy
6dbfa4cf6f
[Web] Update lang strings 2019-01-16 22:20:01 +01:00
andryyy
a2b52e0969
[Dovecot] Use Solr for LMTP 2019-01-16 22:19:40 +01:00
andryyy
f924f9b5cd
[Web] Minor fix in return 2019-01-16 19:11:23 +01:00
andryyy
2d07a0d6e6
[Web] Delete index data from Solr when deleting mailbox 2019-01-16 19:10:47 +01:00
André Peters
f3dfe346bf [Dovecot] Allow setting ACL_ANYONE in mailcow.conf 2019-01-16 19:08:19 +01:00
Aiko Appeldorn
4c176d3833 [rspamd] increased values for SPF, DKIM reject 2019-01-15 18:54:05 +01:00
andryyy
889b260b7d
[ClamAV] Set prio of clamd parent to 10, fixes #2174 2019-01-13 23:03:07 +01:00
andryyy
17222eac94
[Rspamd] Set max_size for AV
[Rspamd] Set higher/lower scores for local fuzzy matches
2019-01-13 23:02:09 +01:00
andryyy
5619221ed0
[ClamAV] Fix whitelist permission error
[Compose] New image for ClamAV
[Git] Add ignore data/web/nextcloud*
2019-01-13 11:21:44 +01:00
Michael Kuron
2b0065d5ab
Do not apply SOGO_CONTACT for hard SPF failures
Fixes #1983 more completely
2019-01-13 10:28:21 +01:00
andryyy
fc1c2dc87b
[ClamAV] Do not log twice 2019-01-12 08:56:02 +01:00
andryyy
b685499b22
[Web] Delete network from whitelist when adding it to the blacklist 2019-01-10 22:17:09 +01:00
andryyy
ab35e1d688 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-01-10 22:14:52 +01:00
andryyy
b0130c153c
[Clamd] Improve logging
[Compose] Remove tty from clamd-mailcow
2019-01-10 22:13:59 +01:00
amorfo77
9a90647709
[Clamav] Remove duplicate chown 2019-01-10 13:31:34 +01:00
André Peters
a520293461
[Dovecot] Add more special_use folder names 2019-01-09 18:10:36 +01:00
andryyy
7686171905 [Web] Revert password policy, fixes #2163 2019-01-09 08:43:56 +01:00
andryyy
94d7952802
[Rspamd] Scan the whole message to be able to trigger Sanesecurity rules
[Rspamd] Increase add_header and greylist score
2019-01-08 13:00:56 +01:00
andryyy
53e8bf537b
[Web] Save filter objects 1:1 to database 2019-01-08 13:00:34 +01:00
andryyy
2baf407331
[Rspamd] preg_quote filter objects, only translate * to .* - fixes #2152 2019-01-08 12:58:27 +01:00
andryyy
e42afa39a8
[ClamAV] Update to 0.101.1 (based on Debian to fix some errors)
[ClamAV] Some config values are deprecated and were replaced
2019-01-08 12:54:33 +01:00
Samy
c2432ef28f
Fixed typo in lang.de.php 2019-01-08 10:20:48 +01:00
andryyy
75d5de016a Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-01-02 21:28:52 +01:00
andryyy
ca9c610460
[Web] Apple mobileconfig enhancements by @feldsam 2019-01-02 21:28:22 +01:00
Markus Heberling
9750ec5bec
Merge branch 'master' into master 2019-01-01 14:20:22 +01:00
Phoenix Eve Aspacio
37cd8963da
do not overflow.
use horizontal scrollbars instead.
2018-12-31 18:56:08 +08:00
André Peters
a77493bda3
Merge pull request #2133 from mseed/cs-lang2
Language support update
2018-12-30 10:27:34 +01:00
andryyy
4f278255a5
[SOGo] Fix ealarms, again, fixes #2136
[Compose] Update SOGo image
2018-12-29 21:19:25 +01:00
andryyy
c1eed1d406 [Web] Hide self-edit passwords of domain admins, fixes #2135 2018-12-29 15:11:32 +01:00
Radek Tříška
fec89cbc19 Language support update 2018-12-28 21:40:58 +01:00
andryyy
3fa42ada8e [Compose] Update to Redis 5
[Compose] New images for watchdog and PHP-FPM
[Watchdog] Run IPv6 NAT check hourly
[PHP-FPM] Update PHP and libs
2018-12-27 10:47:00 +01:00
andryyy
424bc997ad [Watchdog] Add check for IPv6 NAT: Make sure IPv6 NAT container was started at least 30s after other containers
[Compose] ipv6nat depends on all containers
[Compose] Update watchdog image
2018-12-27 08:20:49 +01:00
Michael Kuron
0974a5fb60
Fix transport map authentication with multiple identical nexthops 2018-12-25 15:02:50 +01:00
andryyy
b3896d464c [SOGo] Remove old js file 2018-12-23 17:12:14 +01:00
andryyy
ebaa441f0e [Web] Fix for the fix of transport map checks 2018-12-23 14:16:55 +01:00
andryyy
69447da1fe [Web] Remove unnecessary check for transport maps 2018-12-23 13:10:37 +01:00
andryyy
9aca90c75f [SOGo] Fix file path of sogo-full.svg
[Compose] Updated SOGo image
[Update] Add user.name and user.email for local git config if missing
2018-12-22 16:56:50 +01:00
Radek Tříška
2c2cd62307
Update lang.en.php 2018-12-22 02:34:19 +00:00
Radek Tříška
e58fac9657
Update lang.cs.php 2018-12-22 02:33:09 +00:00
andryyy
e84dec3b56 [SOGo] Revert self-built SOGo 2018-12-21 19:54:32 +01:00
andryyy
161a72dc8e Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-12-21 13:17:20 +01:00
andryyy
f17a4025ea [Web] Add more details for transport maps 2018-12-21 13:12:06 +01:00
andryyy
6dc2a0ee1a [Web] More checks and fixes for transport maps 2018-12-21 12:48:30 +01:00
andryyy
232d4770bc [Web] Fix some language strings 2018-12-21 10:48:55 +01:00
andryyy
ad90496169 [SOGo] Add logo to config dir
[Web] Add missing lang strings for transport maps
2018-12-20 19:02:47 +01:00
andryyy
fbe46e39e5 [SOGo] Copy logo from config dir, no need to rebuild image 2018-12-20 19:02:20 +01:00
andryyy
b99820d011 [Web] Allow to set transport maps, rename relayhosts to sender-dependent transports 2018-12-20 11:23:35 +01:00
andryyy
bcd6e43665 [Postfix] Remove verbose flag from smtp service 2018-12-19 12:16:36 +01:00
andryyy
cd72a4e18b [Postfix] Split SASL passwd maps
[Postfix] create new smtp service to skip sender-dependent SASL map
[Postfix] Hard-bounce on SASL errors
2018-12-19 09:40:08 +01:00
andryyy
8f686c1543 [Postfix] Split sasl passwd maps to not lookup sender_dependent_default_transport_maps auth info when querying for transport_maps 2018-12-19 09:38:56 +01:00
andryyy
534e83a218 [Nginx] New WebServerResources path 2018-12-19 09:37:07 +01:00
andryyy
29512fa4e1 [SOGo] Build stable SOGo versions
[SOGo] Remove custom colors, there were various broken styles especially for indicators of freebusy states
2018-12-19 09:34:16 +01:00
Patrik Kernstock
59301decab
[Web] Add hint to DKIM key import for RSA PKCS#8
Adding hint to explicitly provide a RSA Private key in the newer PKCS#8 format, as the webinterface denies the key with a cryptic error message otherwise: `Private key error: error:0EFFF06C:configuration file routines:CRYPTO_internal:no value`. To prevent frustrated users I'd add a simple notice which format is expected. PKCS#8 is also the default format when generating keys directly in the webinterface.

Some interesting resources:
https://stackoverflow.com/questions/20065304/differences-between-begin-rsa-private-key-and-begin-private-key
https://stackoverflow.com/questions/17733536/how-to-convert-a-private-key-to-an-rsa-private-key
2018-12-18 21:00:16 +01:00
Patrik Kernstock
5dad2dded1
[web] Duplicating DKIM key corrupts private key
Missing base64_decode() corrupted private key when duplicating, as `$from_domain_dkim['privkey']` returns the public key base64-encoded.
2018-12-18 20:50:24 +01:00
andryyy
5b5976ba23 [Web] Show ratelimited messages, allow to delete Redis hash to reset status of a bucket 2018-12-15 21:24:39 +01:00
andryyy
ed763cd668 [Rspamd] Use meta exporter to pipe meta data of ratelimited msg to Redis 2018-12-15 21:23:42 +01:00
andryyy
e7427eddf3 [Rspamd] Updated values of default ratelimit settings, add info_symbol 2018-12-15 21:22:59 +01:00
andryyy
6f1ec5acbf [Watchdog] Alert when ratelimit log changed (does NOT send one mail per triggered ratelimit) 2018-12-15 21:21:22 +01:00
andryyy
468e3dbe12 [PHP-FPM] Try SQL once, prevent loops (todo: fix view before upgrade) 2018-12-15 21:20:21 +01:00
andryyy
c4446b85f1 [Rspamd] Add ratelimit.lua (to be removed from Dockerfile with next Rspamd release) 2018-12-15 21:19:35 +01:00
andryyy
b7c9af5e75 [Dovecot] Give master user a uid and gid, fixes #2093 2018-12-13 19:52:50 +01:00
andryyy
d8906e3d6c [Dovecot] Trim more logs 2018-12-12 22:51:55 +01:00
andryyy
49915dd608 [Nextcloud] Fix headers 2018-12-12 20:31:19 +01:00
Geitenijs
92b9b2413e
Update lang.nl.php 2018-12-12 10:00:23 +01:00
andryyy
497b6a39de [Postfix] Add missing regexp map, fixes #2083 2018-12-11 17:16:53 +01:00
Markus Heberling
4755bb323b Allow setting ACL_ANYONE in the configuration 2018-12-11 11:32:36 +01:00
andryyy
9b1f51ae3f [Git] Add allow_mailcow_local.regexp and dovecot-master.userdb 2018-12-10 23:26:28 +01:00
andryyy
9b720bb07a [Dovecot] Add master user to userdb (to be used in SOGo) 2018-12-10 23:25:37 +01:00
andryyy
fa3525e2dd [SOGo] Enable EMailAlarms 2018-12-10 23:24:49 +01:00
andryyy
5153623539 [Dovecot] Add master user to userdb (to be used in SOGo)
[SOGo] Use sieve.creds to authenticate against Dovecot and send email reminders
2018-12-10 23:23:56 +01:00
andryyy
d627934bd9 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-12-10 19:24:36 +01:00
andryyy
0825560764 [Web] Remove a divider 2018-12-10 13:27:19 +01:00
andryyy
236be46b4a [Web] Small css fixes 2018-12-10 13:26:39 +01:00
andryyy
3a39937baf [Rspamd] Do not apply SOGO_CONTACT for SPF fails and when sending from whitelisted host 2018-12-10 13:26:18 +01:00
andryyy
e43c696204 [Rspamd] Remove SOGO_CONTACT for header from 2018-12-10 13:25:38 +01:00
andryyy
b710cb751b [Dovecot] Split imapsync cron by -- 2018-12-10 13:24:51 +01:00
andryyy
09b9055f1a [DockerAPI] Add mysql_upgrade task 2018-12-10 13:24:07 +01:00
andryyy
c2d413bff4 [MySQL] Remove deprecated values for future use of MariaDB 10.3 2018-12-10 13:23:02 +01:00
andryyy
04b699a3c7 [PHP-FPM] Trigger mysql_upgrade 2018-12-10 13:22:25 +01:00
André Peters
1916655db7
[Web] Fix missing string in modal dialog 2018-12-06 22:22:23 +01:00
andryyy
40500ae5b9 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-12-06 18:20:45 +01:00
Radek Tříška
fe660908fc
Fix missing string in modal dialog. 2018-12-06 16:03:23 +00:00
Radek Tříška
2ba90e0946
Fix missing string in modal dialog. 2018-12-06 16:02:35 +00:00
andryyy
28be09f3d7 [Web] Allow to toggle release format of quarantine msgs 2018-12-06 16:51:11 +01:00
andryyy
2a6320b86e [Netfilter] Disable aborted login without auth as fail2ban trigger
[Dovecot] passdb query ignored active attribute in mailbox table
[PHP-FPM] Add default release format for spam
2018-12-06 16:49:28 +01:00
andryyy
fe95852f45 [Dovecot] Increate proc limit and default client limit 2018-12-06 16:47:41 +01:00
Geitenijs
22e1ba4bec
Update lang.nl.php 2018-12-05 13:14:50 +01:00
Radek Tříška
37dce63381
Localization extension (admin.php) 2018-12-05 02:40:45 +00:00
Radek Tříška
d77cbd7fd1
Update header.inc.php 2018-12-05 02:39:03 +00:00
Radek Tříška
739a27d884
Update lang.en.php 2018-12-05 02:38:19 +00:00
Radek Tříška
d69db604c9
Update lang.cs.php 2018-12-05 02:37:49 +00:00
andryyy
968f6f4157 [Rspamd] use boolean for one_shot, fixes #2066 2018-12-04 08:31:56 +01:00
andryyy
cfab7274b7 [Netfilter] Revert SNAT rule check, todo: check DNS with SNAT enabled 2018-12-01 23:12:27 +01:00
andryyy
a1c6bc9027 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-12-01 21:17:14 +01:00
andryyy
45ecc26a12 [Netfilter] Do not delete SNAT rule if not on first position 2018-12-01 21:17:08 +01:00
Geitenijs
87c487af0c
Update lang.nl.php 2018-12-01 13:55:25 +01:00
Geitenijs
abcf4fca37
Update lang.nl.php 2018-12-01 13:40:01 +01:00
Radek Tříška
8f856ad99d
Update lang.en.php 2018-12-01 02:35:12 +00:00
Radek Tříška
3ece6168c7
Update lang.cs.php 2018-12-01 02:34:15 +00:00
Radek Tříška
48045e9696
Localization extension (debug.php) 2018-12-01 02:33:16 +00:00
Radek Tříška
b9c876760c
Update lang.cs.php 2018-11-30 22:55:18 +00:00
Geitenijs
e151d656da
Update lang.nl.php 2018-11-30 22:31:30 +01:00
Geitenijs
a59d5e42d7
Update lang.nl.php 2018-11-30 20:41:28 +01:00
andryyy
57aa379a2a [Compose] Updated PHP-FPM image
[Web] Rename configuration menu
[Web] Show warning when configuration disabled quarantine
2018-11-30 19:04:18 +01:00
andryyy
44096305f0 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-11-29 21:54:56 +01:00
andryyy
e02c51b1d1 [Rspamd] Fix examples for global white/blacklist 2018-11-29 21:51:09 +01:00
Geitenijs
1d58c65076
Update lang.nl.php 2018-11-28 15:41:56 +01:00
andryyy
77ce1bf43a [Web] Fix init_db, init json when attributes are null
[Web] Do not fail when _sogo_static_view fails to update
2018-11-27 20:00:54 +01:00
root
09a2b2d16d [Web] Fix init_db, init json when attributes are null 2018-11-27 12:51:42 +01:00
root
d445d7d2e7 [Web] Allow actions in quarantine modal, fixes #1991
[Web] Fixes for Source Sans Pro font
[Rspamd] Add global rcpt blacklist and whitelist
[Compose] New Rspamd image
2018-11-27 10:20:42 +01:00
Radek Tříška
57855e6cfb
Extend available languages
Added cs to available languages
2018-11-27 01:20:06 +00:00
Radek Tříška
3b26f6ec0e
Added support for Czech localization
Czech localization for mailcow.
2018-11-27 01:14:17 +00:00
andryyy
113c6fe018 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-11-26 10:41:44 +01:00
andryyy
a695bdd2ee [Dovecot] Update Dovecot to 2.3.4, update Pigeonhole to 0.5.4
[Dovecot] Remove UTF-8 attribute
2018-11-26 09:44:41 +01:00
andryyy
c82f8165d8 [Dovecot] Fix maildir_gc, build with ldap support 2018-11-26 09:11:22 +01:00
andryyy
9acd9c719d [SOGo] Read plist_ldap for dual auth via ldap, unsupported 2018-11-26 09:10:39 +01:00
andryyy
f76c3ee7f3 [Dovecot] Unsupported examples for IMAP auth via LDAP
[Rspamd] Globel whitelist/blacklist from via multimap
2018-11-26 09:06:51 +01:00
André Peters
a13c2c9359
Merge pull request #1949 from patschi/patch-1
[Postfix] Security: Prefer server-side ciphers
2018-11-22 12:59:06 +01:00
andryyy
05e14401ad [Web] Edit domain, allow set max mailboxes to 0, fixes #2021 2018-11-16 23:12:46 +01:00
andryyy
f011db317e [SOGo] Wait for updated db schema before bootstrapping 2018-11-16 22:48:28 +01:00
andryyy
7998ec3f1f [DockerAPI] Fix image, fixes #2008 2018-11-16 20:09:29 +01:00
andryyy
e1aac74310 [Web] Fix settings_map_removed, fixes #2018 2018-11-16 19:58:55 +01:00
andryyy
a4452ed3a5 [Postfix] Important fix for mailbox maps, fixes #2013 2018-11-15 22:55:45 +01:00
Max
822175f20a
Outlook-Folder-Alias 2018-11-14 22:18:02 +01:00
andryyy
2515a91ac3 [Web] Add "alias_domains" ACL to prevent alias domains to add alias domains (by default!)
[Web] Edit alias domains: use select menu
[Web] Minor fixes
2018-11-14 08:20:56 +01:00
andryyy
d533c02c13 [Web] mailbox_format maildir 2018-11-12 21:01:05 +01:00
andryyy
224a5ebd9a [Dovecot] Enable mail_log (events: delete undelete expunge copy mailbox_delete mailbox_rename)
[Dovecot] Increase vsz_limit for some services to 1 G
[Dovecot] Enable auth_cache
2018-11-12 21:00:39 +01:00
andryyy
b3518b0749 [Dovecot] Remove dedicated index (wip)
[SOGo] Fix sogo_view
2018-11-12 20:59:39 +01:00
andryyy
d82c2bfdb7 [Web] Adjust mailbox format
[Web] Include IMAP lib for future use
[Web] Fix default exception handler
[Web] Fix sync job edit forms
[Web] Other minor fixes
2018-11-12 10:03:50 +01:00
andryyy
f9bfac4d27 [Web] Fix _sogo_static_view creation when parent tables changed order of cols 2018-11-12 10:01:33 +01:00
andryyy
2b7aa206e4 [Web] Fix details for blind DKIM keys 2018-11-12 10:00:15 +01:00
andryyy
1d9f820b02 [SOGo] Include custom-sogo.js to dynamically add JS to SOGo, increase textarea font of CKeditor by default 2018-11-12 09:59:49 +01:00
andryyy
869e01a9a7 [Rspamd] Add fuzzy hash to msg 2018-11-12 09:57:25 +01:00
andryyy
4f7f493490 [Rspamd] Add SOGo contacts to whitelist 2018-11-12 09:56:54 +01:00
andryyy
2210201c76 [SOGo] Adjust SOGo view 2018-11-12 09:53:39 +01:00
andryyy
e6625501e7 [Nginx] Remove Strict-Transport-Security for subdomains (prevented autoconfig from working without TLS) 2018-11-12 09:53:18 +01:00
andryyy
1404fc50f4 [Rspamd] Add stopsignal (testing) 2018-11-12 09:52:34 +01:00
andryyy
159c36b531 [Dovecot] Create crypted mail_attachment_fs to store attachments with a min size of 128k
[Dovecot] Shared location to "auto:" to auto-detect legacy mailbox formats across shared mailboxes
[Dovecot] Create config service for crypted mail_attachment_fs
2018-11-12 09:52:12 +01:00
andryyy
9ee557e5a5 [Postfix] Adjust mailbox query 2018-11-12 09:49:52 +01:00
andryyy
244ab191bd [Dovecot] Dovecot 2.3.3, Pigeonhole 0.5.3
[Dovecot] Use "--enable-hardening" flag
[Dovecot] Fix cronjobs
[Dovecot] Use /var/volatile to prevent locking files from being written to NFS storage (if vmail is on NFS)
[Dovecot] Change userdb query
[Dovecot] Use /var/attachments for mdbox attachment deduplication and /var/index for index files
[Dovecot] Fix sieve user creation
[Dovecot] Make console writable
[Dovecot] Fix trim_logs.sh
2018-11-12 09:49:23 +01:00
Markus Gnadl
0e33fd49bb wildcards (subdomain.*) in ADDITIONAL_SAN are expanded to all mailcow domains 2018-10-30 09:07:01 +01:00
Michael Kuron
4ee546c04a
Reduce rspamd DNS timeout
Fixes #1957
2018-10-29 19:55:24 +01:00
andryyy
f8ff0afbc6 [Web] Fix init_db for older mailcow installations, fixes #1961 2018-10-28 20:57:21 +01:00
andryyy
b8b9e6ef57 [Web] Fix sieve validation, fixes #1960 2018-10-28 12:46:08 +01:00
andryyy
2bd1b1c960 [Watchdog] Skip container restart if running for less than 120 seconds 2018-10-27 23:44:06 +02:00
andryyy
a332f0dcc6 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-27 18:59:26 +02:00
André Peters
0758738326
Merge pull request #1924 from Skydiver84de/patch-1
Update lang.de.php
2018-10-27 17:38:20 +02:00
André Peters
efe19c347e
Merge pull request #1959 from heavygale/patch-2
Update lang.de.php
2018-10-27 17:37:56 +02:00
Max
fa9244828c
Update lang.de.php 2018-10-27 14:48:56 +02:00
Max
d5d7a77e21
Hide 'TLS policy maps'-Tab from Domainadmins
The tabpanel is already hidden, but the nav-tab was still visible.
2018-10-27 14:27:56 +02:00
andryyy
f92b20c9ad [Rspamd] Change log level to silent (see docs) 2018-10-27 13:55:55 +02:00
andryyy
f796db0a65 [DockerAPI] Add top and stats 2018-10-27 13:25:18 +02:00
andryyy
e04a3aed6a [ClamAV] Do not try to modify cross-mounted file, copy whitelist from conf to lib directory 2018-10-27 13:25:05 +02:00
andryyy
af5ce48e8d [ClamAV] Remove AllowSupplementaryGroups from freshclam.conf (deprecated) 2018-10-27 13:24:14 +02:00
andryyy
4e2b8dbd90 [Watchdog] Check if initdb is running and if true skip killing php-fpm-mailcow 2018-10-27 13:23:36 +02:00
andryyy
bf71f9b600 [Postfix] Add tls_preempt_cipherlist to SMTPS 2018-10-27 13:22:29 +02:00
andryyy
42fe16250b [Rspamd] Adjust default values for (perm) failures of DKIM and SPF 2018-10-26 20:04:41 +02:00
andryyy
c9cf3476a0 [Update] Remove obsolete parameters
[Compose] New watchdog image
[Watchdog] Allow multiple rcpts separated by comma
2018-10-26 10:07:23 +02:00
Patrik Kernstock
1dc9d3fa27
[Postfix] Security: Prefer server-side ciphers
Prefer server-side ciphers to prevent client-side cipher downgrade. Already enabled in Dovecot.
2018-10-25 23:37:25 +02:00
andryyy
70a914a98c [Web] More mailq fixes 2018-10-25 23:03:35 +02:00
andryyy
bc12e55b4d Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-25 22:43:09 +02:00
andryyy
ea4e92a362 [Web] Fix mailq styles in /admin 2018-10-25 22:42:20 +02:00
andryyy
48047a364c [Web] Move 'get' method to mailq functions file 2018-10-25 22:41:57 +02:00
andryyy
5f02f7d38f [Web] Add overflows in /admin for small devices 2018-10-25 22:40:41 +02:00
andryyy
0d4e89e62b [Web] Fix maildir cleanup after deleting mailbox 2018-10-25 22:39:20 +02:00
andryyy
800eebd117 [Dovecot] Use events to kill supervisord when main proc dies
[Postfix] Use events to kill supervisord when main proc dies
[SOGo] Use events to kill supervisord when main proc dies
2018-10-25 22:35:07 +02:00
andryyy
23e3bdfe5a [Dockerapi] Some minor changes 2018-10-25 22:34:31 +02:00
André Peters
3094dd3822
[Web] Cleanup _sogo_static_view and memcached 2018-10-24 22:32:05 +02:00
andryyy
37964d9dd1 [ACME] Try to reload services after certificate changes instead of restarting
[DockerAPI] Add service reload commands
2018-10-24 20:14:59 +02:00
andryyy
5f02c6006c [Postfix] Do not remove user agent 2018-10-23 23:22:43 +02:00
André
93e0206db4 [Update] Remove mailcow_anonymize_headers.pcre checks
[Postfix] Rename mailcow_anonymize_headers.pcre > anonymize_headers.pcre to prevent collisions
2018-10-23 22:57:38 +02:00
André
66d8f33aac [Postfix] Move "should not"-sign headers out of Postcow check to always remove them, fixes #1911 2018-10-23 21:55:55 +02:00
André
c723a9d145 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2018-10-23 21:15:50 +02:00
André
e30dfd6751 [Web] Queue manager for Postfix
[Web] Add sogo_access mail attribute
[Web] Allow to wipe SOGo profiles
2018-10-23 21:14:57 +02:00
André
db64fa490b [SOGo] Read .sogo_access attribute when bootstrapping view 2018-10-23 21:13:37 +02:00
André
fbf1c7b7c1 [DockerAPI] WIP: change of structure, add some more commands to control mail queue 2018-10-23 21:12:37 +02:00
André Peters
bf06d8dd3a
Merge pull request #1934 from DynamicThijs/patch-1
Update lang.nl.php
2018-10-22 20:59:55 +02:00
DynamicThijs
4a0059136b
Update lang.nl.php 2018-10-22 20:56:19 +02:00
DynamicThijs
556a5a365c
Update lang.en.php 2018-10-22 20:44:36 +02:00
DynamicThijs
6969892572
Update lang.nl.php 2018-10-22 20:41:43 +02:00
Skydiver84de
ce1c8ee603
Update lang.de.php
Correction of little mistake in line 569 (deleted one "zu" as it did not make any sence).
2018-10-20 08:07:34 +02:00
André Peters
68f2a1c5fc
[Rspamd] Properly close additional Rspamd maps 2018-10-19 11:12:58 +02:00
André
7490a85a48 [Web] Check cookie content, fixes #1917 2018-10-19 10:20:09 +02:00
André
e941c6e8b2 [ACME] Fix missing for loop start
[Compose] New ACME image
2018-10-19 10:03:05 +02:00
André
2ac664ceb7 [Web] Fix missing return msg when resetting spam score 2018-10-18 22:32:37 +02:00
André
67658c1a07 [Web] Read default actions from Rspamd instead of using/printing "5,15"
[Web] Allow to reset spam score to server default (which deletes the custom spam score from the database and prints the default action values of Rspamd in use)
2018-10-18 21:48:30 +02:00
André
7a7fafec87 [Compose] New Rspamd image (1.8.1)
[Rspamd] Upgrade base to Bionic
2018-10-17 22:41:39 +02:00
André
86b92f68cb [Watchdog] Remove cert check (wip)
[Watchdog] Append last check loop as attachment to mail
[Watchdog] Print time and date in mail alerts
2018-10-17 22:30:13 +02:00
André
7386dc1e5c [ACME] Stop requesting certificates for autoconfig.* 2018-10-16 23:01:01 +02:00
André
109eec923f [Web] Internal hint to switch to array_key_last instead of array_pop 2018-10-16 23:00:15 +02:00