Commit Graph

2649 Commits (a1156c38fc03ad454a139f0be0da446e192fc527)

Author SHA1 Message Date
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
andryyy 0e6dfdd0fe
[Nginx] Catch case-insensitive /sogo$ request and redirect to /SOGo 2019-12-02 10:55:17 +01:00
andryyy 7b4ed3bf64
[Rspamd] Lower map watch interval 2019-12-02 10:54:22 +01:00
andryyy 751fcf0619
[SOGo] Make view more readable 2019-12-02 10:53:59 +01:00
andryyy dfbf3e85be
[Dovecot] Add map for app passwds 2019-12-02 10:53:25 +01:00
andryyy 7910229dcf
[Web] Fix policy map selection for dane 2019-11-29 12:14:46 +01:00
andryyy 9257fa90d4
[Nginx] Fix 301 to SOGo 2019-11-28 19:14:23 +01:00
andryyy ce15dda990
[Nginx] Redirect /S|sogo* to /SOGo 2019-11-28 15:08:11 +01:00
andryyy 767a5c7a0e
[Postfix] Build with dnsutils 2019-11-26 22:56:20 +01:00
andryyy c75fd9ac40
[Postfix] Wait for DNS 2019-11-26 21:09:12 +01:00
andryyy 8badb146e9
[Unbound] Disable ipsecmod 2019-11-26 21:08:47 +01:00
andryyy d57e2b58c1
[Rspamd] Reduce ptr fail score 2019-11-24 16:09:59 +01:00
andryyy 19d0eedeba
[Rspamd] Add FORGED_W_BAD_POLICY 2019-11-24 16:08:58 +01:00
andryyy eeda59e048
[Postfix] Add more service labels, thanks to @christianbur 2019-11-24 15:35:56 +01:00
andryyy 5d7e365592
[Postfix] Remove test var 2019-11-24 15:23:16 +01:00
andryyy 29b2190f61 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-24 14:27:16 +01:00
andryyy 4a36eb014c
[Postfix] TLS protocols for submission and smtps can be overriden using extra.cf (submission_smtpd_tls_mandatory_protocols and smtps_smtpd_tls_mandatory_protocols), thanks to @christianbur
[Postfix] Show overriding warnings when starting Postfix, but hide them in syslog output
2019-11-24 14:18:27 +01:00
andryyy d1f898360c
[SOGo] Rebase on Buster 2019-11-24 11:02:06 +01:00
andryyy d34077950d
[SOGo] Rebase on Buster 2019-11-24 09:20:19 +01:00
andryyy 78e727bcfc
[Watchdog] Retry acme check once more, redis-mailcow might be busy and not returning the wanted string 2019-11-24 09:19:58 +01:00
Dmitriy Alekseev f81f667891
Update lang.ru.json 2019-11-22 17:35:49 +02:00
Dmitriy Alekseev 97842ec696 Update lang.en.json (#3158)
* Update lang.en.json

* Update lang.en.json

* Update lang.en.json
2019-11-22 07:35:21 +01:00
andryyy 79bcbe5a51
[MySQL] Some tweaks to lower RAM consumption, thanks to @Thomas2500 2019-11-21 19:41:50 +01:00
andryyy d6af0ae7d6
[ClamAV] Update ClamAV 2019-11-21 17:52:45 +01:00
andryyy e0535bedbb
[Rspamd] Set new last modified when changing Rspamd settings 2019-11-18 16:42:56 +01:00
andryyy 7a87c492ed
[Rspamd] Fix bad ASN map format 2019-11-18 13:26:16 +01:00
Dmitriy Alekseev c95fec1f3e Update lang.ru.json (#3152)
This is my first commit, if I will have time I will translate rest of lang.ru.json
2019-11-18 07:59:20 +01:00
andryyy d67e4e83c9
[Rspamd] Increase score for BAD_REP_POLICIES 2019-11-15 23:51:48 +01:00
andryyy e439d52ff2
[SOGo] Minor config changes 2019-11-15 17:39:32 +01:00
andryyy 56ddc4bd26
[Rspamd] Add new default reject message
[Rspamd] Add Sorbs
2019-11-15 07:58:04 +01:00
tinect 9f754c95b9 add ability to get specific preset, defaulting to all 2019-11-14 22:07:49 +01:00
tinect f41c2a688a add mustangostang/spyc to composer 2019-11-14 21:03:25 +01:00
tinect fd63fba467 get sieve and rspamd-filter from new api-point 2019-11-14 20:47:27 +01:00
tinect 6ef61cdb8a clearfiy structure 2019-11-14 20:32:42 +01:00
tinect 943b7c6bb2 + add api for presets
+ add yml-files for preset-definition
2019-11-14 20:23:58 +01:00
andryyy 64f8ed2fbc
[Rspamd] Increase invalid PTR score 2019-11-14 10:17:58 +01:00
andryyy 2e972fb03b
[Rspamd, Postfix] Move PTR check to Postfix 2019-11-14 10:17:14 +01:00
andryyy 99326f81de
[Rspamd, Postfix] Move PTR check to Postfix 2019-11-14 10:16:51 +01:00
andryyy c4656e00fd
[Postfix] Add hint for custom_transport.pcre 2019-11-12 20:50:21 +01:00
andryyy 158fb20c83 [Netfilter] Add new rule
[Compose] Update Postfix and netfilter
2019-11-12 20:45:23 +01:00
andryyy e1fdbba0f7
[Postfix] Add custom_transport.pcre 2019-11-12 20:44:43 +01:00
andryyy b2cff8226e Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-11 23:24:55 +01:00
andryyy 0f8cc4bef8
[PHP-FPM] Fix check for tz import 2019-11-11 23:24:29 +01:00
andryyy 4ccad6b0c3
[MySQL] key_buffer_size it is 2019-11-11 23:20:01 +01:00
andryyy 322dc169e6
[PHP-FPM] Check if tz data import is necessary 2019-11-11 23:19:47 +01:00
Geitenijs f9a71931c8 Update lang.nl.json (#3140) 2019-11-11 20:19:46 +01:00
tinect 51a8d58e3d show whether user has been notified yet (#3058)
* show wether user has been notified yet

* add translations
2019-11-11 16:59:39 +01:00
andryyy eadf051d70
[Web] Minor, remove quote 2019-11-11 10:40:15 +01:00
andryyy aff2311669 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-11 10:39:01 +01:00
tinect 79053742ca Add better preset management (#3119)
* add rspamd-presets

* add sieveMailbox-presets

* adding new translations
2019-11-11 10:38:56 +01:00
andryyy 64b64f1dcb Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-11 09:55:24 +01:00
Max 3243bf42cd Include domain-admins in domain-table (#3136)
Adds a listing of the domain-admins to each domain in the domain listing.
2019-11-11 09:55:15 +01:00
Timo N f626c078be [API Docs] Playground feature and new routes (fail2ban edit, resources) (#3055)
* [API] Updated docs with new playground feature and parameters for get logs endpoints

* [API] Added Fail2Ban edit route and resources routes

* [API] Added playground feature to docs

* [API] Added delete mail from quarantine route

* [Api] Added get parameters for mailboxes route
2019-11-11 09:52:31 +01:00
andryyy fe1e9f3d15 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-11 08:21:20 +01:00
Michael Kuron fbc7b7dce5 rspamd: Don't remove WHITELISTED_FWD_HOST if SOGO_CONTACT present (#3084) 2019-11-11 08:20:46 +01:00
Max 852392fd15 Fix missing username in username_invalid message (#3135)
* 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
2019-11-11 08:19:22 +01:00
andryyy 038a740acc Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-11 08:14:23 +01:00
tinect 36bd55ee5e add charts.js, remove googlecharts (#3137)
* add charts.js, remove googlecharts

* change to doughnut

* show percentage on donut
2019-11-11 08:14:02 +01:00
andryyy 6565e994bb
[MySQL, PHP, DockerAPI] Move mysql_tzinfo_to_sql trigger to php-fpm-mailcow to prevent race condition on slow disks (known bug @ MariaDB) 2019-11-10 13:15:57 +01:00
tinect e7821df933 introduce json-files for translations (#3120)
* introduce json-files for translations to structure data and add ability using translation managements

* Translated using Weblate (Italian)

Currently translated at 40.1% (342 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/it/

* Translated using Weblate (Catalan)

Currently translated at 58.3% (497 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/ca/

* Translated using Weblate (Polish)

Currently translated at 45.3% (386 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/pl/

* Translated using Weblate (Latvian)

Currently translated at 59.0% (503 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/lv/

* Translated using Weblate (Portuguese)

Currently translated at 27.5% (234 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/pt/

* Translated using Weblate (Russian)

Currently translated at 45.4% (387 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/ru/

* Translated using Weblate (German)

Currently translated at 99.9% (851 of 852 strings)

Translation: test/mailcow
Translate-URL: http://192.168.178.22:8080/projects/test/mailcow/de/

* removed empty and unused text user_change_fn

* removed empty and unused text user_change_fn II
2019-11-09 10:09:23 +01:00
tinect 278d741e0a no message (#3118) 2019-11-09 10:08:16 +01:00
Zekeriya Akgül 9ccbeb7f66 Added control for attrs_json object item's type (#3126)
item can be bytes or str in different situations. So let's keep defensive.
2019-11-09 10:01:43 +01:00
André Peters 51d1fdcd3d
Merge pull request #3131 from gamalan/list-mailbox-alias-by-domain
List mailbox, alias/forwarder by domain using extra parameter
2019-11-09 09:59:15 +01:00
André Peters d28e0f2be0
Update json_api.php 2019-11-09 09:59:07 +01:00
andryyy 1d1a9a27c9
[MariaDB] Adjustments 2019-11-08 08:14:57 +01:00
andryyy 3235edea88
[MariaDB] Adjustments 2019-11-08 08:12:34 +01:00