andryyy
77d922c05a
[Dovecot] IMPORTANT: Disabling TLS 1.0 and 1.2 - welcome to 2020
2020-02-12 09:12:24 +01:00
andryyy
701198b8f4
[Dovecot] Fix check to determine running imapsync procs, todo: more jobs at the same time
2020-02-12 08:32:58 +01:00
andryyy
4ea843f087
[Web] Replace rtrim by preg_replace to fix transport checks
2020-02-11 08:18:29 +01:00
andryyy
9d04d0ee4a
[Rspamd] Add X-Last-TLS-Session-Version header
2020-02-09 19:08:28 +01:00
andryyy
06df5f3017
[Postfix] Added custom_postscreen_whitelist.cidr for a custom Postscreen wl, fixes #3313
2020-02-06 08:28:48 +01:00
andryyy
82c094c77c
[Postfix] Added custom_postscreen_whitelist.cidr for a custom Postscreen wl, fixes #3313
2020-02-06 08:28:05 +01:00
andryyy
8a3fc802c5
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2020-02-06 07:04:31 +01:00
andryyy
1abd0357d7
[Web] Keep modal data when adding a sync job
2020-02-06 07:03:03 +01:00
andryyy
a71f8ed5af
[PHP-FPM] Do not use Redis for session handling
2020-02-05 11:04:34 +01:00
andryyy
6686152ce0
[Web] Use redis master where necessary, hide UI if not master, create replicate quota2 table
2020-02-05 11:04:14 +01:00
andryyy
13213fa30b
[Web] Prefer sieve redirects: adjust lang files
2020-02-05 11:03:09 +01:00
andryyy
ad55dd8f05
[Rspamd] Use redis master for RL operations in pipe_rl
2020-02-05 11:02:31 +01:00
andryyy
23cf8995df
[Dovecot] Set replicator options by default - unused, no support or docs as of today
2020-02-05 11:01:50 +01:00
andryyy
1ad469a24a
[Watchdog] Use Redis master for write operations
2020-02-05 11:01:09 +01:00
andryyy
9dec216261
[SOGo] Delete test file
2020-02-05 11:00:33 +01:00
andryyy
6898e6c8f9
[SOGo] Check if master, only run DB prep if master, use correct syslog-ng config if not master
2020-02-05 10:59:32 +01:00
andryyy
b889c70db8
[Rspamd] Set Redis slaveof if not master, adjust redis configs automatically
2020-02-05 10:58:52 +01:00
andryyy
15fb2e22ea
[Postfix] Use Redis master if set
2020-02-05 10:58:04 +01:00
andryyy
f6b3a6e874
[PHP-FPM] Check if master, write to Redis master only
2020-02-05 10:57:37 +01:00
andryyy
423104db61
[Netfilter] Use Redis master if set
2020-02-05 10:57:14 +01:00
andryyy
c8b9f2b36c
[Dovecot] Add auth_passdb_lookup to LUA, add default plugins for replicator, check if master, add node to GUID creation, use correct syslog-ng config if Redis write-master is not redis-mailcow, trim logs on Redis master
2020-02-05 10:56:44 +01:00
andryyy
1fb81f0511
[ACME] Use redis master for write operations
2020-02-05 10:53:23 +01:00
Michael Kuron
3cdbe7b73c
Reduce Rspamd DNSBL false positives ( #3311 )
...
* rspamd: ignore Spamhaus XBL for Received headers
* rspamd: ignore SORBS RBL for forwarding hosts
* rspamd: ignore RBLs for forwarding hosts
2020-02-04 12:35:52 +01:00
André Peters
60fb5498ff
Update mime_types.conf
2020-02-04 12:06:20 +01:00
André Peters
96a507c927
Update mime_types.conf
2020-02-04 12:05:24 +01:00
Dmitriy Alekseev
19a6b45302
Change want_spam to list of symbols_enabled ( #3304 )
...
* Change want_spam to list of symbols_enabled
want_spam disable all mail processing by RspamD, so DKIM signing is not applied for any mail where rcpt is /postmaster@*/, including external one.
* Update preset_2.yml
Co-authored-by: André Peters <andre.peters@debinux.de>
2020-01-30 17:48:04 +01:00
andryyy
cbe4f4ce70
[Web] Minor changes
2020-01-29 10:37:55 +01:00
andryyy
de5fb9a03c
[SOGo] Some script changes
2020-01-29 10:33:42 +01:00
andryyy
cf4baa00a6
[Dovecot] Fix quarantine bcc, use socket for LUA API
2020-01-29 10:30:06 +01:00
andryyy
f1aa306ff2
[Watchdog] Add external check for open relay, requires SAL
2020-01-25 18:26:56 +01:00
andryyy
fc37442d21
[Web] Fix transport validation for hostnames
2020-01-22 11:04:10 +01:00
andryyy
76d75edb64
[SOGo] Fix for whitespaces in mysql return; Order aliases
2020-01-22 10:15:40 +01:00
andryyy
d83013667b
[Rspamd] Do not normalise domains to eSLD for ARC
2020-01-19 13:17:23 +01:00
andryyy
d4c468d7a5
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2020-01-19 09:24:44 +01:00
andryyy
081602def9
[Postfix] Client rcpt rate limit set to 50
2020-01-18 16:32:41 +01:00
andryyy
57af5103c7
[Rspamd] Ratelimit for bounces reduced, max_rcpt for ratelimit increased
2020-01-18 16:32:27 +01:00
Max
efdba7729e
Additional individualization with main_name ( #3275 )
...
Use main_name in the "Yubico OTP Authentifizierung" modal and in the mailbox edit modal.
2020-01-18 16:23:30 +01:00
Marcel Hofer
b8a12ad192
[SSL] fix bug with pruning old certificates ( #3272 )
2020-01-17 22:36:04 +01:00
Michael Kuron
4c2e13009b
rspamd: More comprehensive attachment handling ( #3273 )
...
- block all Office documents with macros
- don’t just block all doc files
- mark some more Windows executable extensions as bad
2020-01-17 22:19:12 +01:00
andryyy
5da3895eea
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2020-01-16 21:13:14 +01:00
andryyy
79ab962d50
[Web] Fix some transport verifications
2020-01-16 21:11:46 +01:00
Dmitriy Alekseev
307df83ace
Update lang.ru.json
2020-01-16 19:29:11 +02:00
andryyy
7fed117aac
[Web] Fix quarantine for sneaky dots, also fixes #3263
2020-01-15 10:23:42 +01:00
andryyy
e6bb306926
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2020-01-14 08:16:31 +01:00
andryyy
b4ce2b2c7c
[Web] Remove "add domain" from table when not admin, fixes #3267
2020-01-14 08:15:07 +01:00
Geitenijs
b093d3d86a
Update lang.nl.json ( #3261 )
...
* Update lang.nl.json
* Update lang.nl.json
2020-01-13 12:21:30 +01:00
andryyy
37934fae03
[Rspamd] Add mailcow_networks map
2020-01-12 12:23:11 +01:00
andryyy
4a72cda789
[Web] Minor hint for future todo
2020-01-12 12:22:57 +01:00
andryyy
4e46d44e79
[Rspamd] Allow empty envfrom for system mails, add only Dovecot to sign_networks and sign by header when sign_networks fires.
...
ARC remains active for forwards. Result: fully signed and trusted forwards and signed rejects in sieve.
2020-01-12 12:21:21 +01:00
andryyy
791e0831ad
[Rspamd] Fix DKIM, fixes #3262
2020-01-12 11:39:53 +01:00
andryyy
8aa77a034c
[Web] Finally fix solr and clam status...
2020-01-11 11:22:08 +01:00
andryyy
0f20ce9817
[Web] hide echoed var
2020-01-11 11:21:06 +01:00
andryyy
0526548e05
[Web] Fix Solr status and sort containers
2020-01-11 11:00:56 +01:00
andryyy
ec1dce508e
[Web] Minor changes
2020-01-10 20:49:54 +01:00
andryyy
65232298bb
[Web] Update languages
2020-01-10 20:49:27 +01:00
andryyy
157d2579e4
[Web] Complain about non-email email fields
2020-01-10 20:49:07 +01:00
andryyy
e76beebebb
[Web] Do not show Solr and Clam status when disabled, thanks to Tina
2020-01-10 20:48:35 +01:00
andryyy
274c05f5bf
[Web] Allow to set BCC for quarantine; minor changes
2020-01-10 20:45:30 +01:00
andryyy
9496e8ce56
[Web] Add "add" button to header of table
2020-01-10 20:44:57 +01:00
andryyy
12b014082d
[Web] Allow to set bcc for quarantine messages
2020-01-10 20:43:40 +01:00
andryyy
2f818b7f84
[Dovecot] Set bcc in quarantine notify
2020-01-10 20:43:20 +01:00
andryyy
5f73629493
[Rspamd] Set rspamd as trusted host, rspamd is not spoofing
2020-01-10 20:39:52 +01:00
andryyy
03cbed5002
[Rspamd] allow_hdrfrom_mismatch true, auth_only false (sieve)
2020-01-10 20:39:11 +01:00
andryyy
dc97d4f365
[Web] Hide app passwords from logs
2020-01-09 19:15:13 +01:00
Yohann Prigent
2f1520b991
fix new imapsync dependency ( #3256 )
...
thanks
2020-01-06 23:13:37 +01:00
andryyy
203dd12497
[Rspamd] Fix groups
2020-01-06 18:47:51 +01:00
andryyy
4357031492
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2020-01-06 18:43:53 +01:00
Peter
ef64b638eb
Update imapsync to 1.977 ( #3248 )
2020-01-06 18:43:21 +01:00
Dmitriy Alekseev
f7ee22c82e
Update lang.ru.json ( #3253 )
...
* Update lang.ru.json
2020-01-06 18:34:00 +01:00
andryyy
6d5677eb32
[Rspamd] Decrease weight of missed charset
2020-01-05 11:34:03 +01:00
andryyy
b098696b89
[Rspamd] Fix groups.conf syntax
2020-01-05 11:24:13 +01:00
andryyy
ad1f243667
[Postfix] Set CA path for smtpd
...
[Rspamd] Split deprecated metrics.conf to actions.conf and groups.conf
2020-01-05 11:21:04 +01:00
Geitenijs
17f75cdf46
Update lang.nl.json ( #3246 )
2020-01-03 15:04:55 +01:00
andryyy
dd91be5a39
[Watchdog] Wait 3 seconds before looping again
2020-01-01 20:11:28 +01:00
andryyy
fe0ffa210d
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-31 14:26:15 +01:00
andryyy
9157993953
[Dovecot] Enable editheaders plugin in sieve for all users
2019-12-31 14:24:33 +01:00
Tom Herbers
5996638399
fix alias_domain_alias_hint in de translation
...
Fixes a translation error in `alias_domain_alias_hint`. The two example addresses now have the same left part.
2019-12-28 23:43:01 +01:00
andryyy
9e11ab1fd4
[Watchdog] Retry to get current ACME log status, if empty (may fix watchdog mails on very busy servers - eg while running a backup)
2019-12-28 11:37:04 +01:00
andryyy
196c327215
[PHP-FPM] Remove useless flag for gd
2019-12-28 11:35:59 +01:00
andryyy
d468ecfa65
[Web] Add more sieve presets
2019-12-27 22:03:11 +01:00
andryyy
a89df381f8
[Web] Fix global maps
2019-12-27 15:51:23 +01:00
andryyy
bf2b0ab785
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-25 10:35:18 +01:00
andryyy
390cbc070b
[Dovecot] Remove CONTROL from shared namespace - thanks to @Keessaus
2019-12-25 10:34:08 +01:00
andryyy
c87fdd21c5
[Web] Revert some style changes, mobile view should be fixes/better with bootstrap 4
2019-12-25 10:30:49 +01:00
Timo N
bd18700764
Merge pull request #3232 from ntimo/task/status-api
...
[API] Added new status route to get some system infos
2019-12-23 20:10:43 +01:00
André Peters
0dcc230114
Update json_api.php
2019-12-23 19:55:44 +01:00
ntimo
d65d6a3704
[API] Make Solr API return data if Solr is enabled
2019-12-23 19:12:18 +01:00
ntimo
4f8fabd1cc
[API] Added docs for new status api
2019-12-23 18:55:26 +01:00
ntimo
2ab73da2cf
[API] Added new status route to get some system infos
2019-12-23 18:45:45 +01:00
andryyy
b7caa72d38
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-23 14:47:11 +01:00
andryyy
f2ae0db9a2
[Web] Minor fixes, some style adjustments
2019-12-23 14:46:57 +01:00
andryyy
b63cad1dd5
[Compose] Update Rspamd image
2019-12-23 10:21:44 +01:00
andryyy
86d55c41db
[Rspamd] Touch bad lang map
...
[Rspamd] SA trivial converter (wip)
2019-12-23 10:20:41 +01:00
andryyy
78c501ecee
[Web] Make mobile usage less annoying; anchors for maps; sidebar for maps
2019-12-23 10:19:49 +01:00
Timo N
fb5404ace2
Merge pull request #3230 from ntimo/task/api-docs
...
[API] Fixed api docs not being displayed correctly
2019-12-22 21:57:16 +01:00
ntimo
556b67af99
[API] Added DKIM get route to api docs
2019-12-22 21:55:33 +01:00
andryyy
e47e54f3de
[Web] Add more map types soon; Do not expose private key via API if hidden in vars ( fixes #3231 )
2019-12-22 21:26:15 +01:00
andryyy
26a267d3b6
[Web] Minor fix
2019-12-22 18:58:32 +01:00
andryyy
22e97edcf6
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-22 18:57:39 +01:00
andryyy
58a00cf7ea
[Web, Rspamd] Add bad language map, add map to mailcow UI
2019-12-22 18:57:28 +01:00
ntimo
a326cdf447
[API] Fixed api docs not being displayed correctly
2019-12-22 15:53:05 +01:00
ntimo
3bbd412369
[API] Update API docs with app password routes
2019-12-21 23:21:11 +01:00
andryyy
aece2558df
[Web] Various fixes for app passwd functions
2019-12-21 22:25:09 +01:00
andryyy
0b224d1e07
[Web] Get all app passwd ids for a single user by using get/app-passwd/all/user@domain
2019-12-21 16:57:58 +01:00
andryyy
b822818cee
[Web] Add new preset for Rspamd settings map: Only allow specific senders to send to a mailbox
2019-12-21 16:22:18 +01:00
andryyy
5a0df09361
[Rspamd] Rate .doc with +10, decrease default bayes ham score
2019-12-20 15:44:58 +01:00
andryyy
9b6d915160
[Web] Show hint when SOGo admin login is enabed, fix sieve preset in API
2019-12-18 06:48:46 +01:00
andryyy
7017360b8c
[Web] Remove tracking for custom-mailcow css
2019-12-17 19:29:06 +01:00
andryyy
dfd40500b4
[ClamAV] Add fp signature
2019-12-17 15:52:20 +01:00
andryyy
6e15420307
Merge branch 'presets2'
2019-12-15 22:05:39 +01:00
andryyy
57003a8215
[Postfix] Update Postscreen whitelist
2019-12-15 22:04:45 +01:00
andryyy
8003f3b4b3
[Web] Small adjustments to presets
2019-12-15 22:04:22 +01:00
andryyy
61f776173f
[Web] Better mobileconfig handling
2019-12-15 13:02:38 +01:00
andryyy
8c3ab0371a
[ClamAV] Copy productive whitelist.ign to exposed configuration folder, remove direct mount of whitelist file
2019-12-14 15:12:37 +01:00
andryyy
25c2bcc8b3
[ClamAV] Force add default whitelist.ign2
2019-12-14 15:04:09 +01:00
andryyy
cc99fe3820
[ClamAV] Whitelist js in pdf - too many fp
2019-12-14 14:59:31 +01:00
andryyy
c202b473ae
[Web] Generate longer passwords for app passwords (edit was missing)
2019-12-07 21:56:45 +01:00
andryyy
0c8d9ff154
[Web] Generate longer passwords for app passwords
2019-12-07 21:55:37 +01:00
andryyy
eb350d48c0
[Web] Add moore password generator links
2019-12-07 21:41:15 +01:00
andryyy
6ac40f304a
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-07 17:28:02 +01:00
andryyy
228a6f4ceb
[SOGo] Read build args
2019-12-07 17:27:59 +01:00
andryyy
6564944f7a
[Postfix] Add bl.suomispam.net
2019-12-06 16:15:04 +01:00
andryyy
b9c9897262
[Web] Revert dropup to dropdown
2019-12-06 12:18:53 +01:00
andryyy
309f90a9b3
[Dovecot] Change LUA path
2019-12-06 10:20:47 +01:00
andryyy
70e92472cb
[Web] Deleted hashes previously learned
2019-12-06 10:20:28 +01:00
andryyy
b8ed434ecd
[Dovecot] Delete ham/spam hash if previously learned; Change LUA script pathes
2019-12-06 10:20:06 +01:00
Dmitriy Alekseev
73f178baa9
Update lang.ru.json
2019-12-06 01:01:15 +02:00
André Peters
ae5ff41176
Merge pull request #3191 from Geitenijs/patch-1
...
Update lang.nl.json
2019-12-05 17:43:19 +01:00
Max
2c9cd365d1
debug page: disable refresh button, while refreshing ( #3199 )
...
* Fix missing username in username_invalid message
Fix missing username in username_invalid message
* Fix missing username in username_invalid message 2
Fix missing username in username_invalid message
* Disable refresh button, while refreshing
Disable the refresh button, like in mailbox.js, while refreshing the table. Prevents empty view if the user clicks too fast.
2019-12-05 15:35:10 +01:00
andryyy
7e2aa42578
[IMPORTANT] If you run Ubuntu 16.04, upgrade your kernel to linux-generic-hwe-16.04
...
[ClamAV] Remove deprecated parameter
2019-12-05 14:29:04 +01:00
andryyy
b7a749208d
[Dovecot] Really strange race condition when reading an untouched LUA file on slower systems
2019-12-05 10:14:41 +01:00
andryyy
4715245697
[Dovecot] Drop logs
2019-12-05 09:30:53 +01:00
andryyy
ff53dd58fb
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-04 21:50:37 +01:00
Dmitriy Alekseev
f00d652d40
Update lang.ru.json ( #3195 )
2019-12-04 21:50:24 +01:00
andryyy
5db2aa8369
Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized
2019-12-04 21:50:20 +01:00
andryyy
e17359bdf4
[Web] Add missing lang strings for edit
2019-12-04 21:49:53 +01:00
andryyy
13ef9dd113
[Dovecot] Fix lua error when trying to escape empty domains
2019-12-04 21:47:25 +01:00
andryyy
f3ac24f0e8
[Watchdog] Revert acme-mailcow threshold to 1
2019-12-04 21:46:16 +01:00
Geitenijs
39cbcbdb44
Update lang.nl.json
2019-12-04 10:13:01 +01:00
Geitenijs
c7983c3d06
Update lang.en.json
2019-12-04 10:00:46 +01:00
Geitenijs
9dd2bdb159
Update lang.nl.json
2019-12-04 09:59:37 +01:00
Geitenijs
62d064a48b
Update lang.nl.json ( #3186 )
2019-12-04 07:25:34 +01:00
andryyy
ea2d4f425c
[Web] Minor style fix and re-enable app passwds
2019-12-03 18:52:06 +01:00
andryyy
afb43c9c5b
[Dovecot] Fix app passwds: allow multiple pass hashes by using LUA construct
2019-12-03 18:50:45 +01:00
andryyy
851e9c8736
[Web] Fix some major errors in app passwds but disable app passwds due to a show stopper... todo: fix asap
2019-12-02 20:29:01 +01:00
andryyy
ced6867a4e
[Watchdog] Fix ipv6 config check
2019-12-02 18:04:56 +01:00
andryyy
24e97e5057
[Web] Fix lang.en.json
2019-12-02 16:30:37 +01:00
andryyy
287f3ed921
[Web] Allow to use data/web/css/build/0081-custom-mailcow.css for ignored overrides
2019-12-02 14:46:47 +01:00
andryyy
9998a9ef28
[Watchdog] smtp-cli 3.10 (yay) and a new check for IPv6 configuration problems
2019-12-02 14:23:54 +01:00
andryyy
653c058e33
[Web] Feature: Allow app passwords for imap/smtp, allow to set acl permission for app passwords (domain admin [when logged in as user] and user)
2019-12-02 11:02:19 +01:00