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
André
73b48fc13e
[Rspamd] Remove deprecated attachments_only in AV module
...
[Rspamd] Remove old symbol score
2018-10-16 22:59:25 +02:00
André
51dd88abeb
[Unbound] Reduce negative max ttl to 60s and min-ttl for all other keys to 5
2018-10-16 20:14:14 +02:00
André
8958449e76
[Postfix] Remove headers only when mail_name matches
2018-10-16 20:11:21 +02:00
André
d39eab53a3
[Web] Fix API
2018-10-16 20:09:01 +02:00
André
788e32b328
[Web] Set new expire date for time limited aliases via actions button, fixes #1903
2018-10-16 20:08:52 +02:00
André
d99b8aaf69
[Postfix] Change mail_name to Postcow and only replace headers when mail_name matches
2018-10-16 10:26:41 +02:00
Tobias "Knight" S
41c8a8bb46
disabling more functions inside php-fpm
2018-10-15 22:52:30 +02:00
André Peters
83a5eda762
Merge pull request #1434 from apoc4lyps/master
...
hardening http headers
2018-10-15 22:48:50 +02:00
André Peters
58d0f51242
Merge pull request #1899 from mailcow/alias-autodiscover
...
Hide autodiscover records on DNS page for alias domains
2018-10-15 22:45:33 +02:00
Michael Kuron
1bb618d563
Update dns_diagnostics.php
2018-10-15 20:53:41 +02:00
André
abd0a1b337
[PHP-FPM] Disable some functions by default
2018-10-15 20:52:39 +02:00
André
a844adde0f
[Postfix] Add mailcow_anonymize_headers to default config
2018-10-15 20:52:06 +02:00
André
89b0e3e0c6
[Web] Minor language fix
2018-10-15 11:37:41 +02:00
André
178bee7ac3
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-14 19:05:57 +02:00
André
d2d0369f32
[PHP-FPM] Base on Alpine 3.8
...
[Watchdog] Base on Alpine 3.8
[ACME] Base on Alpine 3.8
[Watchdog] Minor changes
2018-10-14 14:29:03 +02:00
André
b8fe3f5fd4
[Web] Fall back to raw content when mail parsing fails, fixes #1892
2018-10-14 10:12:21 +02:00
André
2da228a21e
[Watchdog] Remove some check_ping checks
...
[Watchdog] Add ClamAV check (if SKIP_CLAMD=n)
[Watchdog] Add Unbound check
[Watchdog] Do not use Docker API by default to determine IP of containers (see "IP_BY_DOCKER_API")
[Watchdog] Minor changes
2018-10-14 00:21:31 +02:00
André
a9eddae686
[ACME] Do not add alias domains to auto* domains
2018-10-14 00:19:14 +02:00
André
5705044af0
[ClamAV] Update to 0.100.2
2018-10-14 00:18:21 +02:00
Tobias "Knight" S
7114999c75
remove duplicated import time
2018-10-13 23:30:24 +02:00
André
93917f8385
[Unbound] Upgrade to Alpine 3.8, fixes #1882
2018-10-13 10:12:01 +02:00
André
4459b773f1
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-12 19:24:41 +02:00
André
c80fe40669
[Unbound] Do not allow from all (dangerous for setups with incorrect netfilter setups)
2018-10-12 11:35:45 +02:00
André
5ce15eac4b
[Web] Some language updates for sys mails
2018-10-12 10:57:47 +02:00
André
23e6e52f4f
[Postfix] Proper permissions for sql config files
...
[Dovecot] Proper permissions for sql config files
2018-10-12 10:57:00 +02:00
André
1fce562434
[Dovecot] Set imap_max_line_length = 2 M
2018-10-12 10:56:40 +02:00
André
3db6af5c90
[Unbound] Trust all addresses - do not expose Unbound!
2018-10-12 10:56:17 +02:00
André
9f0be1d8a8
[Web] Fix require_once to always include document root
...
[Web] Add system mails (send mails to all mailboxes via LMTP)
[Web] Allow to add more administrators
[Web] Fix domain administrator editing
[Web] Remove some foreign keys
[Web] Remove username from API
[Web] Remove more .php extension from code
[Web] More minor fixes
2018-10-11 11:59:23 +02:00
André
32f7ae1d2e
[Rspamd] Prefix quarantine error_log messages with "QUARANTINE"
...
[Rspamd] Fix quarantine max size check (it was ignored)
2018-10-11 11:55:52 +02:00
André
c0b590fff6
[PHP-FPM] Move max_execution_time and max_input_time to general PHP config, removed as fixed php_admin_value
2018-10-11 11:54:38 +02:00
André
aa39be7ea6
[SOGo] Use mysqladmin status instead of ping to determine readiness
...
[PHP-FPM] Use mysqladmin status instead of ping to determine readiness
[PHP-FPM] Init database in entrypoint
[PHP-FPM] Change API credential injection
[Dovecot] Use mysqladmin status instead of ping to determine readiness
2018-10-11 11:53:22 +02:00
André
ce135bb773
[ACME] Log acme-client output base64 encoded, use mysqladmin status instead of ping to determine readiness
2018-10-11 11:51:13 +02:00
André Peters
4179cc74ec
Merge pull request #1830 from DynamicThijs/patch-1
...
Update Dutch lang file
2018-10-09 19:27:34 +02:00
Jérôme Groven
34ddde82c4
[Web] New /get/dkim/{domain} method to retrieve DKIM keys
2018-10-09 17:40:06 +02:00
André
699c9a7348
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-10-07 15:11:48 +02:00
André
ad63552951
[Dovecot] Check file size of mail crypt key pair, fixes #1859
...
[Compose] New Dovecot image
2018-10-07 15:10:17 +02:00
Michael Kuron
125ce8e27c
[web] fix relayhost test
2018-10-07 13:21:02 +02:00
André
9f52cd9456
[Docker API] Fix sieve list for users, fixes #1849
2018-10-06 22:09:23 +02:00
André
e304860408
[Web] Fix empty domain dropdown in race condition, fixes #1849 as workaround
2018-10-06 22:09:05 +02:00
André
1893dae2d9
[Web] Fix JS pathes, fixes #1845
2018-10-05 16:52:31 +02:00
André
c08149adef
[SOGo] EAS changes, larger timeout
2018-10-05 11:12:55 +02:00
André
539727330b
[Web] Fix domain admin edit function
2018-10-04 20:30:42 +02:00
André
f5799faf6d
[Web] Feature: TLS policy maps
...
[Web] Avoid php extensions in links
[Web] Minor fixes
2018-10-04 14:38:12 +02:00
André
c6aa3610f0
[Postfix] Enable/create smtp_tls_policy_maps
2018-10-04 14:34:53 +02:00
André
f6b2a6aab2
[Postfix] Enable/create smtp_tls_policy_maps
2018-10-04 14:34:34 +02:00
André
2f18eb5ad0
[Nginx] Avoid php extensions, use rewrite
2018-10-04 14:34:00 +02:00
André
b2067cb521
[SOGo] SOGoMaximumSyncWindowSize = 99
2018-10-04 14:33:32 +02:00
André
cf28727376
[Dovecot] Add timeouts to sa-rules script, remove with -f flag to return 0
2018-10-03 23:27:31 +02:00
DynamicThijs
2ef73e2255
Update Dutch lang file
...
Another little update to the Dutch lang file
2018-10-03 18:00:44 +02:00
André
d00f4744fa
[Web] Fix address rewriting actions, fixes #1829
2018-10-03 17:46:59 +02:00
André
a7b51a9972
[Web] Fix user page actions
2018-10-03 12:05:01 +02:00
André
76530b7e6d
[Web] Use json_encode for mail attrs when creating a mailbox
2018-10-03 11:28:25 +02:00
André
d8148bef79
[Docker API] Do not print warning when maildr does not exist
2018-10-03 11:27:52 +02:00
André
f0dfee7820
[Web] Add MAILBOX_DEFAULT_ATTRIBUTES variable to define default mailbox attributes
2018-10-03 11:18:31 +02:00
André
668a0927ac
[Web] Fix deletion of domain, fixes #1818
2018-10-02 21:20:11 +02:00
André
2af2f7836d
[Dovecot] Remove fixed uid and gid
2018-10-02 10:31:22 +02:00
André
62b27aeacb
[Dovecot] Check garbage hourly
...
[Dovecot] Update SA rules once when container starts
2018-10-02 09:34:21 +02:00
André
ca1e950c61
[Dovecot] Do not query gid and uid
2018-10-02 09:13:33 +02:00
André
b8ebdc3c58
[Postfix] Increase default message size limit to 100 MiB
2018-10-01 22:06:20 +02:00
André
a054182246
[Rspamd] Add desc to high spam networks
2018-09-30 18:56:35 +02:00
André
d7ca5579dc
[Rspamd] Ignore custom files, but keep bad asn map
2018-09-30 18:55:35 +02:00
André
cdca603ff5
[Unbound] Fix logging, fixes #585
...
[Rspamd] Fix permissions of controller password file
[Unbound] Enable unbound-control
2018-09-30 14:43:18 +02:00
André
b008211f52
[Rspamd] Controller password placeholder
2018-09-30 09:55:50 +02:00
André
8439daea7e
[Rspamd] Revert adding worker-controller-password...
2018-09-30 09:54:19 +02:00
André
4396be2938
[Rspamd] Place socket in _rspamd home and fix permissions
...
[Compose] Remove volume for Rspamd socket
[Web] Do not exit loop on fuzzy errors when learning a message as spam
2018-09-30 09:53:25 +02:00
André
73b10350d0
[Rspamd] Ignore sa-rules-heinlein file, remove from index
2018-09-29 22:03:48 +02:00
André
0fb43f4916
[Docker API] Use TLS encryption for communication with "on-the-fly" created key paris (non-exposed)
...
[Docker API] Create pipe to pass Rspamd UI worker password
[Dovecot] Pull Spamassassin ruleset to be read by Rspamd (MANY THANKS to Peer Heinlein!)
[Dovecot] Garbage collector for deleted maildirs (set keep time via MAILDIR_GC_TIME which defaults to 1440 minutes)
[Web] Flush memcached after mailbox item changes, fixes #1808
[Web] Fix duplicate IDs, fixes #1792
[Compose] Use SQL sockets
[PHP-FPM] Update APCu and Redis libs
[Dovecot] Encrypt maildir with global key pair in crypt-vol-1 (BACKUP!), also fixes #1791
[Web] Fix deletion of spam aliases
[Helper] Add "crypt" to backup script
[Helper] Override file for external SQL socket (not supported!)
[Compose] New images for Rspamd, PHP-FPM, SOGo, Dovecot, Docker API, Watchdog, ACME, Postfix
2018-09-29 22:01:23 +02:00
André
96c985abad
[Rspamd] Move settings file to RSPAMD_CONF root, delete old lua scripts
2018-09-26 13:23:05 +02:00
André
5db40bf688
[Web] Implement MD5-CRYPT verification, fixes #1665
2018-09-20 10:25:36 +02:00
André
c7cef3241f
[Rspamd] Controller worker count == 1, fixes #1716
2018-09-12 20:32:59 +02:00
André
1b5409f3fa
[Rspamd] Check if ip is valid (KEEP_SPAM symbol), fixes #1759
2018-09-12 15:50:42 +02:00
André
1499094b61
[PHP-FPM] Increase PHP memory limit for "web" to 512M
...
[Helper] Nextcloud 14
[Rspamd] Fix KEEP_SPAM lua script: skip check if ip is false
2018-09-11 19:35:21 +02:00
André
a5488d4ba6
[Web] Fix init db on fresh installations
2018-09-10 16:23:08 +02:00
André
ce604232e2
[Web] Add missing data-acl for sync jobs
2018-09-10 10:56:32 +02:00
André
29aeb5b85d
[Watchdog] Fix SOGo check, fixes #1750
2018-09-09 21:52:48 +02:00
André
c8a1cbd25a
Merge branch 'temp-master'
2018-09-09 21:21:43 +02:00
André
c9554ca022
[Compose] Update watchdog image
...
[Watchdog] Fix IP detection with multiple networks
[Web] Show API field (no docs, no support, wip)
[Web] haveibeenpwned.com implementation
[Web] User and domain admin ACL (no docs, no support, wip)
[Web] Some minor fixes
2018-09-09 21:18:38 +02:00
André
ea4a26eabf
[Nginx] Use SOGo web resources from local mount
2018-09-09 09:51:37 +02:00
André
ad902f0ad8
[SOGo] Remove HTTP server on port 9192
2018-09-09 09:48:11 +02:00
André
afc18fd469
[Rspamd] Update bad asn, move KEEP_SPAM to a custom lua function
2018-09-09 09:47:47 +02:00
André
8a88514dfd
[SOGo] Declare /usr/lib/GNUstep/SOGo as volume
...
[Nginx] Mount vols from sogo-mailcow to access /usr/lib/GNUstep/SOGo
2018-09-07 16:40:37 +02:00
André
e5b830adea
[Dovecot] Fix shared namespace
2018-08-31 23:33:55 +02:00
sriccio
5e56a46c84
[dovecot] Enhancement to allow to use auth_default_realm
...
When using auth_default_realm in dovecot configuration to setup a default domain name (to allow users to login with only a username instead of the full e-mail address), it breaks the compatibility with imapsync and sogo/sieve vacation.
Adding a domain name to dovecot master user/pass fixes this.
This never made it do the master branch, so I'm trying a PR again :)
See: https://github.com/mailcow/mailcow-dockerized/pull/1331#issuecomment-386534307
2018-08-28 17:14:05 +02:00
André Peters
4b09b5b1bb
Update functions.mailbox.inc.php
...
[Web] Remove invalid parameter from sieve_filters update query, fixes #1714
2018-08-26 18:31:44 +02:00
André
5b4b184778
[Web] Fixes to mailcow logo (stickers are coming!)
...
[Web] Fix adding multiple domain aliases, fixes #1705
2018-08-23 08:49:02 +02:00
André
1dea230b7b
[Web] Fix setting a rate limit when adding a domain
2018-08-21 21:23:06 +02:00
André
d28fd4070b
[Web] Allow to set rate limit in add_domain modal
...
[Web] Cleanup rate limits when deleting objects
2018-08-21 21:06:22 +02:00
André
d64a89473e
[Web] Add multiple DKIM at once (+ button to auto-fill missing keys)
...
[Web] Duplicate DKIM keys from a single domain to a single or multiple domains
[Web] WIP: Started Ratelimit rework
[Web] Show RL in overview of mailbox and domains
[Web] Move RL function out of mailbox functions file
[Web] Some language fixes/changes
2018-08-21 17:41:04 +02:00
Michael Kuron
140326012c
Fix length of remote column in logs table
...
Otherwise a full non-anonymized IPv6 address won't fit
2018-08-19 10:07:44 +02:00
DynamicThijs
819e94883a
Update lang.nl.php
2018-08-18 10:28:07 +02:00
André Peters
e021f4c365
Merge pull request #1633 from Knight1/patch-1
...
kitterman.com redirects to TLS by default
2018-08-18 05:59:52 +02:00
André
3fd99e4f6d
[Web] Important fix: Ignore untrusted headers
2018-08-17 22:32:42 +02:00
André
6cee038a63
[Dovecot] IMPORTANT: Disables 'any' and 'all authenticated' ACL settings! See wiki how to revert this, if you need it.
2018-08-17 21:44:17 +02:00
André
66ee11c03d
[SOGo] Disable display of ACL "any/authenticated" by default
...
[Dovecot] Disable "any" ACL by default
[SOGo] Might fix theme switching (yes, again)
2018-08-17 21:42:31 +02:00
André
6498fb0b39
[Web] Change alias to TEXT field
2018-08-16 12:42:12 +02:00
André
2c58323e36
[Web] Fix database init
2018-08-15 14:16:55 +02:00
André
1791383eab
[Web] Fix duplicate success message after editing a domain as domain administrator
...
[Web] Add "login as" button for domain admin table
2018-08-15 00:05:18 +02:00
André
a11cce6765
[Web] Fixes for BCC map input fields
...
[Web] Allow to edit alias address
[Web] $_SESSION['return'] now contains arrays and allows multiple returned messages and log entries
[Web] Some language string changes
[Web] General SQL exception handler, remove all try catch handlers
[Web] Alias table now has an ID as primary key
[Web] Be more aggressive with localStorage cleaning
2018-08-13 23:20:40 +02:00
André
d5e81b987b
[Dovecot] Set from address for sieve generated addresses, fixes #1662
2018-08-13 08:31:09 +02:00
André
02e567f76b
[Dovecot] Set CONTROL path for shared namespace and remove index
2018-08-08 23:59:38 +02:00
André
6bd818ceec
[ACME] Remove third-party IP tools
2018-08-06 15:15:24 +02:00
apoc4lyps
cf56be1843
set Referrer-Policy to strict-origin
2018-08-06 09:24:34 +02:00
André
d83537cda0
[ClamAV] Add whitelist template for ClamAV
2018-08-05 22:38:06 +02:00
André
66d1bc12c0
[Nginx] Set client_max_body_size = 0
2018-08-05 22:37:07 +02:00
André
ff0b9246b5
[ClamAV] Add whitelist file for ClamAV, fixes #1607
...
[ACME] Test for CAA before running script, fixes #1632
2018-08-05 22:35:20 +02:00
André
73f880ffba
[Web] Workaround for missing function when using API ( fixes #1640 )
...
[Web] Fixes SQL error on admin username change
2018-08-05 22:31:53 +02:00
Tobias "Knight" S
3522f3e83f
kitterman.com redirects to TLS by default
...
curl -I http://www.kitterman.com/dmarc/assistant.html
HTTP/1.1 302 Found
Date: Sun, 05 Aug 2018 02:53:18 GMT
Server: Apache/2.4.34
Location: https://www.kitterman.com/dmarc/assistant.html
Content-Type: text/html; charset=iso-8859-1
2018-08-05 04:54:09 +02:00
André
9dd17d4609
[SOGo] Change color codes in correct files
2018-08-04 09:23:45 +02:00
André
4227ec15fc
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2018-08-03 21:17:59 +02:00
André
7f86a80670
[Web] Fix log line handling
...
[Web] Add mailcow UI logs
[Web] Changes to _SESSION['return'] logic and logger (more to come)
[Web] Show last login
[Web, Postfix] Allow to disable sender check completely
[Web] Many minor fixes
[Web] Update some libs
2018-08-03 20:31:33 +02:00
André
bf9a180c00
[SOGo] Fix theme switching (99% sure we did it this time, guys)
2018-08-03 20:27:58 +02:00
André
b007975a04
[Rspamd] Rename -disable_monitored > disable_monitoring
2018-08-03 11:56:39 +02:00
André
e678292447
[Dovecot] Trim autodiscover logs
2018-08-02 12:19:58 +02:00
André
39b0fc515f
[SOGo] Syslog-ng: Do not trim after each push to Redis
2018-08-02 12:17:21 +02:00
André
85f83b1b71
[Rspamd] v1.7.9 (removed explicit ratelimit.lua)
2018-08-02 12:16:55 +02:00
André
f5fb7f6da5
[Watchdog] Do not trim after each push to Redis
2018-08-02 12:16:05 +02:00
André
f8f87d4744
[ACME] Do not trim after each push to Redis
2018-08-02 12:15:41 +02:00