andryyy
5087d5ce96
[Web] Allow aliases as send-as
2019-05-26 08:29:10 +02:00
andryyy
ba4ac26ba9
[Update] Increase timeout
2019-05-25 22:37:51 +02:00
andryyy
5b730bf89f
[Update] Prefetch images, big thanks to everyone in #2637 !
2019-05-25 22:29:25 +02:00
andryyy
57d65535c9
[Dovecot] Trim watchdog logs
2019-05-25 10:29:17 +02:00
andryyy
71e734dc49
[Helper] Update Nextcloud helper - todo: fix upgrade...
2019-05-24 16:02:13 +02:00
andryyy
d540d4ce30
[Compose] Update PHP-FPM, ACME and netfilter images
2019-05-22 23:48:38 +02:00
andryyy
db0ec130f5
[Web] Lang updates
...
[ACME] Typo
2019-05-22 23:47:45 +02:00
André Peters
522a304181
Merge pull request #2629 from christianbur/acme_v3
...
acme-tiny with python3
2019-05-22 23:36:23 +02:00
André Peters
9a114845d7
[Netfilter] Reworked by @Kraeutergarten
2019-05-22 22:49:40 +02:00
André Peters
d2149a8e8f
Merge pull request #2631 from christianbur/phpfpm_alpine39
...
Update phpfpm baseimage from alpine 3.8 to 3.9
2019-05-22 22:25:14 +02:00
Christian Burmeister
8327aac700
Update phpfpm baseimage from alpine 3.8 to 3.9
2019-05-20 23:23:04 +02:00
andryyy
020d23dff8
[Compose] Revert dockerapi changes
2019-05-20 22:47:23 +02:00
Christian Burmeister
bfbd4c1240
acme-tiny with python3
2019-05-20 21:32:04 +02:00
andryyy
636c780fb1
[Compose] New ACME image
2019-05-20 19:52:29 +02:00
André Peters
003b244544
Merge pull request #2623 from Arlon1/acme/cert_renewal_threshold
...
acme: changed the threshold for certificate renewal
2019-05-20 19:51:03 +02:00
André Peters
98ad045d7d
Merge pull request #2628 from foutrelis/fix-disabled-sender-check-display
...
[Web] Fix showing domain with disabled sender check
2019-05-20 19:49:40 +02:00
Evangelos Foutras
e1a3313660
[Web] Fix showing domain with disabled sender check
...
If a mailbox is allowed to send as any address under its domain (+ alias
domains) and the domain itself has no aliases configured, no information
about this fact is shown to the user. That is to say, the "Do not check
sender access for the following domain(s) and its alias domains" field
under mailbox details is empty.
The above is happening because the second GROUP_CONCAT() returns NULL
making the enclosing CONCAT() return NULL as well. Fix this by using
CONCAT_WS() which correctly handles the case of zero domain aliases.
Furthermore, move the IFNULL() to the first GROUP_CONCAT() because
CONCAT_WS() returns an empty string when both GROUP_CONCAT()'s are
NULL. We can be certain that when the first GROUP_CONCAT() is NULL
the second one will be as well, so it's safe to use IFNULL() there.
2019-05-20 18:08:45 +03:00
andryyy
ba14f0f113
[Rspamd] Fix spoofing detection
2019-05-20 15:14:42 +02:00
Kraeutergarten
b862ce2bfb
Add hostnames for blacklist.
2019-05-20 09:02:40 +02:00
Kraeutergarten
e6de9c299d
Fix wrong python version.
2019-05-20 07:02:42 +02:00
Kraeutergarten
9b02c9272e
clear whitelist, if it gets cleard.
2019-05-19 10:55:11 +02:00
Kraeutergarten
5af250398c
Redo complete logging.
...
Do some other fixes caused by python3
2019-05-19 10:36:16 +02:00
Kraeutergarten
d6af494789
update to python3
2019-05-19 09:55:49 +02:00
Kraeutergarten
5ed113c47f
resolving whitelist every minute
2019-05-19 09:48:10 +02:00
andryyy
1f365f5cff
[Dovecot] Remove shared namespace
2019-05-18 23:01:23 +02:00
andryyy
922a8db7a5
[Dovecot] Auto-generate shared namespace
2019-05-18 23:01:05 +02:00
andryyy
fff1f52cf1
[Git] Ignore shared namespace file
2019-05-18 23:00:44 +02:00
andryyy
5e36018864
[Rspamd] Auto-generate SIEVE_HOST map and add dnsutils
2019-05-18 22:44:30 +02:00
andryyy
3ffa7e1f33
[Rspamd] Add SIEVE_HOST map and skip spoof check for these IPs
2019-05-18 22:44:06 +02:00
andryyy
7e0abcdca3
[Compose] Update Rspadm and Dovecot images
2019-05-18 22:43:27 +02:00
andryyy
5bb23a2664
[Web] Fix null ua in debug.js - fixes #2615
2019-05-18 15:35:00 +02:00
Kraeutergarten
51f5f66c91
low response timeout
...
add ipv6 support
add multiple record support
2019-05-18 12:04:11 +02:00
andryyy
45359bb6cf
[Rspamd] Do not apply SPOOFED_UNAUTH on ARC_ALLOW
...
[Dovecot] Set sieve_redirect_envelope_from to rcpt
2019-05-18 09:18:00 +02:00
Kraeutergarten
4cc63ceeb7
Allow hostnames for fail2ban whitelist.
2019-05-17 19:38:34 +02:00
andryyy
885b79f06f
[Web] Add function to read F2B data via API
2019-05-17 11:21:25 +02:00
andryyy
1bc802734d
[Compose] Update unbound, rspamd, dovecot, acme, netfilter, watchdog and dockerapi images
2019-05-16 19:45:22 +02:00
andryyy
03f0bac916
[Watchdog] Change error message for acme-mailcow
2019-05-16 19:44:39 +02:00
andryyy
389317e9e4
[Dovecot] Fix memory leak when quarantine sender has non-ascii chars in mail address
2019-05-16 19:44:14 +02:00
andryyy
6a8c4e332b
[ACME] Register error when no hostname could be validated
2019-05-16 19:43:08 +02:00
Arlon1
2d5add5a13
acme: changed the threshold for certificate renewal
...
The threshold for certificate renewal is changed to 30 days before
expiry date (was 14 days).
fixes #2607
2019-05-16 15:31:50 +02:00
André Peters
dac0ea15d4
Merge pull request #2608 from Kraeutergarten/filter-fix
...
Adds only existing domains in table to the filter and removes additional ajax request.
2019-05-16 10:56:49 +02:00
Kraeutergarten
7417dd3a85
Check if domain value is undefined or null.
2019-05-16 10:15:37 +02:00
Kraeutergarten
84a78dbd0d
Adds only existing domains in table to the filter and removes additional ajax request.
2019-05-16 08:20:21 +02:00
andryyy
9eebc7c524
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-05-12 15:22:12 +02:00
andryyy
06193ca625
[Web] Write API logs when format is data binary
2019-05-12 15:22:00 +02:00
André Peters
15121b06ac
Merge pull request #2597 from Javinator9889/patch-1
...
Update update.sh
2019-05-12 14:54:13 +02:00
Javinator9889
e2389f4816
Update update.sh
...
Updated DNS to Quad9
2019-05-12 14:40:54 +02:00
Javinator9889
a7bd462d74
Update update.sh
...
*curl* on some systems is failing due to no URL specified (1.1.1.1) and ISP blocking
*curl* needs an URL for working correctly, so sometimes it is failing as it detects **No Internet connection** but there is. In addition, at some countries some ISP did not update their routers and/or network so the Cloudflare DNS `1.1.1.1` are not working either they are blocked. I suggest using `ping` instead of `curl` with a 3 seconds timeout and pinging to Google DNS (8.8.8.8) instead of Cloudflare ones, as they are universally accepted and used.
2019-05-12 10:32:06 +02:00
Harald Glatt
ff1b57315d
Merge pull request #2595 from wucke13/master
...
"Repaired" shebang for check_translations.rb
2019-05-12 00:57:54 +02:00
wucke13
8fa6083036
"Repaired" shebang for check_translations.rb
...
Most work was done in 7dc0a05a71
, though
`check_translation.rb` still had a hardcoded shebang. This is now
fixed. #2590 is now fully resolved too.
2019-05-11 14:21:59 +02:00