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
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
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
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
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
André Peters
f0d29ba8ef
Merge pull request #2547 from FELDSAM-INC/feldsam/json-api
...
JSON API Consume json in request body.
2019-05-10 20:37:37 +02:00
André Peters
233dda648d
Merge pull request #2592 from hachre/master
...
Update all helper scripts to '/usr/bin/env bash' shebang
2019-05-10 20:31:45 +02:00
Harald Glatt
7dc0a05a71
Update all helper scripts to '/usr/bin/env bash' shebang
2019-05-10 15:41:24 +02:00
andryyy
1c56225b15
[Compose] Update Dovecot image
2019-05-09 11:49:08 +02:00
andryyy
5c07cca529
[Rspamd] Change spoofed mail handling
2019-05-09 11:48:38 +02:00
andryyy
456e92c830
[Rspamd] Set to to_ip to_ip_from rate buckets to 100 / 1s
2019-05-09 11:32:16 +02:00
andryyy
bf3fb0c9d4
[Web] Fix some breakpoints
2019-05-09 11:30:14 +02:00
André Peters
2b6e486a11
[Dovecot] Update imapsync - thanks to @hunter-nl
2019-05-09 10:39:28 +02:00
andryyy
b20ff13e40
[Rspamd] Update to 1.9.2, minor entrypoint changes
...
[Compose] Update Rspamd to 1.9.2
2019-05-06 12:18:41 +02:00
André Peters
5c78aa4711
Merge pull request #2145 from ThomDietrich/patch-1
...
Fix typo in generate_config.sh
2019-05-05 23:15:50 +02:00
André Peters
61433a4488
Merge pull request #2541 from sriccio/master
...
Allow to easily add custom plugins to rspamd
2019-05-05 22:33:32 +02:00
André Peters
6cf9a0354b
Trying to avoid non-distro packages
2019-05-05 22:30:11 +02:00
André Peters
081feca893
Replacing trim by function
...
https://perlmaven.com/trim
2019-05-05 22:28:55 +02:00
andryyy
cf4c5df427
[Web] Disable refresh button on reload, re-enable after table init
2019-05-05 20:59:59 +02:00
andryyy
acd8860efa
[Web] More minor css fixes
2019-05-05 20:49:13 +02:00
andryyy
9529b7a542
[Web] Various UI fixes
2019-05-05 20:44:29 +02:00
andryyy
05a2301ea6
[Web] Allow to rename alias to Alias
2019-05-05 20:01:53 +02:00
hunter-nl
4ebc871966
Added noreleasecheck parameter
2019-05-05 14:35:34 +02:00
andryyy
f7e5f8b51f
[Web] Minor changes
2019-05-05 14:01:17 +02:00
hunter-nl
d6833d0b29
Add extra perl modules for imapsync
2019-05-05 13:24:12 +02:00
hunter-nl
54a039fbd1
Fix: Processing result of running imapsync command
...
There was a possibility the status is_running never set back to 0.
Also the unlock command could be executed twice.
2019-05-05 13:15:34 +02:00
hunter-nl
b7b532768c
Moved set "is_running" status
...
Moved set "is_running" status just before the actual execution of imapsync
2019-05-05 13:12:09 +02:00
hunter-nl
fbf356d522
Update imapsync script to 1.937
2019-05-05 13:09:17 +02:00
hunter-nl
d32f3e9d16
Fix processing imapsync custom parameters
2019-05-05 13:07:17 +02:00
hunter-nl
77b5939be2
Merge pull request #2 from mailcow/master
...
Merge remote mailcow
2019-05-05 10:42:50 +02:00