Commit Graph

2543 Commits (f7ee22c82ed78f5c9e771ba1c6cf9942ea72c315)

Author SHA1 Message Date
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
Gamal Abdul Nasser cf1e633b1a list mailbox, alias/forwarder by domain using extra parameter 2019-11-07 10:37:09 +07:00
andryyy 15f3a664cd
[MySQL] Disable query cache 2019-11-06 21:03:00 +01:00
andryyy d091bf76aa
[PHP-FPM] Create events in docker entrypoint of PHP-FPM 2019-11-06 21:02:47 +01:00
andryyy e03cd5f082
[Web] Create events in docker entrypoint of PHP-FPM 2019-11-06 21:02:35 +01:00
andryyy be5ee4a0ae Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-11-06 20:12:34 +01:00
andryyy 04ae2fadef
[MySQL] Reduce memory usage 2019-11-06 20:12:25 +01:00
André Peters 2a33706389
Merge pull request #3105 from Geitenijs/patch-10
Update & improve lang.nl.php
2019-11-06 08:09:16 +01:00
Geitenijs 62a1773780
Update lang.nl.php 2019-11-05 21:17:31 +01:00
Geitenijs 2eb72233dc
Update lang.nl.php 2019-11-05 21:04:19 +01:00
Geitenijs 373135b72d
Update lang.nl.php 2019-11-05 21:00:07 +01:00
andryyy d0788372fe
[Dovecot] Retry sa-rules download (1, 2, 4, 8, 16 ... seconds) 2019-11-02 12:03:41 +01:00
andryyy bcc28784f7
[Rspamd] CL is not a fishy tld 2019-11-02 12:02:49 +01:00
andryyy 6b0fc219b2
[Web] Add two more maps and add a desc to maps 2019-11-01 22:12:34 +01:00
andryyy 7f8b13434d
[Rspamd, Dovecot] Do not use Schaal rules - probably too much for Rspamd 2.x to handle, mem leak? 2019-10-31 20:43:07 +01:00
andryyy 50020bf1f0
[Rspamd] Remove neural, other gbc options 2019-10-31 19:55:42 +01:00
andryyy 6655ada308
[Rspamd] Remove unwanted options after talking to Vsevo 2019-10-31 19:03:20 +01:00
Geitenijs 7eac222654
Update lang.nl.php 2019-10-31 10:38:25 +01:00
Geitenijs b3c7b688ea
Update lang.nl.php 2019-10-31 10:02:32 +01:00
Geitenijs 9ebed5efb5
Update lang.nl.php 2019-10-31 09:56:39 +01:00
andryyy 573e62f181
[MySQL] Allow more connections 2019-10-31 06:38:12 +01:00
andryyy 59d966ab0f
[MySQL] Reduce max-connections, disallow performance_schema 2019-10-30 21:08:59 +01:00
andryyy df3d78f03b
[Rspamd] Reset logging 2019-10-30 20:18:21 +01:00
andryyy 27de9dbf92
[Rspamd] Slight changes to improve memory usage
[Web] Dirty hack to touch Rspamd maps a second time
2019-10-30 20:07:58 +01:00
andryyy a1971f7af8
[Rspamd] Set correct parent permission 2019-10-30 14:40:00 +01:00
andryyy 2f3f70dd00
[Dovecot] sa-rules: escape non-regex in regex 2019-10-30 14:39:25 +01:00
andryyy 59df735aa8
[Web] Filter duplicates when adding multiple transports 2019-10-30 14:37:44 +01:00
Geitenijs 3492f36efd
Update lang.nl.php 2019-10-29 22:29:23 +01:00
andryyy 78f5ac34dd
[Web] Validate Regex in browser 2019-10-29 21:56:35 +01:00
andryyy 02bb3a44a7
[Rspamd] Wait for PHP to not break inotify 2019-10-29 19:58:34 +01:00
andryyy c0f39e5cac Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-29 18:36:53 +01:00
andryyy a71f590b1e
[Rspamd] Remove score from neural 2019-10-29 18:36:49 +01:00
Geitenijs b830f4626c
Update lang.nl.php 2019-10-29 17:42:42 +01:00
andryyy 8683e4bd9a
[Rspamd] Use last-modified headers to not read unmodified settings map every 30 seconds 2019-10-29 14:21:58 +01:00
André Peters a0bd427867
Merge pull request #3095 from mkuron/redis-timeout
Rspamd: increase redis timeout
2019-10-29 11:52:03 +01:00
andryyy b52ee0a706
[Rspamd] Fix map permissions for www
[Web] Allow to manage global maps in UI (WIP)
2019-10-29 08:39:57 +01:00
Michael Kuron c63967f7be
Rspamd: increase redis timeout 2019-10-26 13:00:31 +02:00
andryyy a5963eea74
[Web] Add Rspamd maps 2019-10-26 09:55:09 +02:00
andryyy affbba50ca
[Web] Fix active U2F key in UI 2019-10-25 19:13:24 +02:00
andryyy 174c8458e2 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-25 08:34:05 +02:00
andryyy bdf56971d5
[Rspamd, PHP-FPM] Mount Rspamd maps, set correct permissions (WIP: edit in UI)
[PHP-FPM] Update image, fixes #3091
[Web] Netfilter: Do not auto restart netfilter-mailcow but add a small hint to restart netfilter-mailcow after adding a ban to perm bans
[Web] Remove unused js script parameter
2019-10-25 08:31:31 +02:00
tinect 74e8dad131 small cleanup 2019-10-23 22:09:10 +02:00
andryyy cd6594df01
[Clamd] Run freshclam before starting ClamAV 2019-10-22 21:30:45 +02:00
andryyy a4ef22729c Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-22 21:29:30 +02:00
André Peters e0486ea5a5
Merge pull request #3080 from mkuron/oauth
OAuth improvements
2019-10-22 21:00:20 +02:00
Michael Kuron eccbb98002 OAuth: show reduced login screen 2019-10-22 20:23:00 +02:00
andryyy c10749c39e Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-22 20:22:31 +02:00
andryyy 5259f14abf
[Web] Add new lang strings 2019-10-22 20:22:29 +02:00
Michael Kuron 1db4d3d747 OAuth: add displayName attribute to profile for Nextcloud compatibility 2019-10-22 20:22:27 +02:00
André Peters 6fb856cbf4
Merge pull request #3079 from tinect/fixHtmlTypo
fix not valid tag
2019-10-22 20:21:27 +02:00
andryyy d2a8d6fe29 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-22 20:20:26 +02:00
tinect d98ac0f733 fix not valid tag 2019-10-22 20:20:22 +02:00
tinect 323ef5618a IE11 doesn't support optional parameters 2019-10-22 20:17:47 +02:00
evilMouse c3b6144f12
Additions and fixes
Added some missing texts (not all) corrected few errors and made quota naming more consistent (i.e. using "size" or "limit" instead of "value")
2019-10-22 16:06:13 +02:00
andryyy 1e4aa212ea
[ClamAV] Try to prevent update collisions 2019-10-22 13:50:03 +02:00
Michael Kuron 60741fcf5b
Merge pull request #3063 from mailcow/sogo-connector
SOGo Integrator is now SOGo Connector
2019-10-22 09:12:57 +02:00
andryyy be4099182b
[Rspamd] Do not log watchdog mails 2019-10-21 20:42:43 +02:00
andryyy 52cd9385f6
[Web] Add Finnish translation \o/ - thanks to Mika! 2019-10-21 19:40:45 +02:00
André Peters de8cfbde03
Merge pull request #3072 from tinect/deliverCSSandJSfiles
deliver CSS and JS as external request
2019-10-21 11:18:49 +02:00
andryyy d5ee7de66a
[Rspamd] Disable info logging, re-enable silent logging, only apply MILTER_HEADERS symbol to watchdog Rspamd settings map 2019-10-20 21:48:30 +02:00
tinect cc1bf5d426 deliver CSS and JS as external request 2019-10-20 21:25:58 +02:00
Marcel Hofer f2b552c00d
Fix custom http redirects with TLS-SNI
Disable http listener for SNI ssl hosts in nginx. This allows the use of the following config again:
https://mailcow.github.io/mailcow-dockerized-docs/u_e-80_to_443/

However that documentation page should still be updated: https://github.com/mailcow/mailcow-dockerized-docs/pull/175/commits
2019-10-20 20:24:16 +02:00
tinect 0c4b390a38 no message 2019-10-20 19:43:21 +02:00
André Peters 45e26c19c4
Merge pull request #3062 from tinect/cacheJS
cache JS- and CSS-File to reduce response-time
2019-10-20 19:40:56 +02:00
tinect 74244c7d0a cleanup cached js and css 2019-10-20 19:39:46 +02:00
André Peters caf57e86b5
Merge pull request #3068 from mhofer117/tls-sni
Fix custom nginx sites with tls-sni
2019-10-20 17:58:15 +02:00
Marcel Hofer 05e7c95829 [SSL] fix wildcard compare for non-bash shell 2019-10-20 17:02:54 +02:00
Marcel Hofer dcd50b2245 [SSL] restore old nginx templates. fix possible issues with custom nginx sites 2019-10-20 16:41:53 +02:00
André Peters 5d93ae655a
Merge pull request #2509 from mhofer117/tls-sni
Different SSL Certificate for each Domain with TLS SNI
2019-10-20 15:17:14 +02:00
Marcel Hofer 56bc9d45bb [SSL] prevent multiple certificates with the same domain 2019-10-20 14:44:39 +02:00
Michael Kuron c874781931
Add identifier to oauth profile
This is needed for nextcloud
2019-10-20 12:23:48 +02:00
Michael Kuron 267e7c662c
SOGo Integrator is now SOGo Connector 2019-10-20 10:07:27 +02:00
tinect 3f6a2fc7fa cache JS-File to reduce response-time
no message
2019-10-19 23:40:19 +02:00
Geitenijs 6d1b387d95
Fix Dutch language file 2019-10-19 23:03:20 +02:00
andryyy 23d7754825 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-19 22:58:55 +02:00
andryyy d35e3c1eff
[Dovecot] Fix Dovecot quarantine notification script 2019-10-19 22:58:11 +02:00
Marcel Hofer b413ed4013 [SSL] minor fix: prevent checking of empty SQL_DOMAIN 2019-10-19 18:23:59 +02:00
Geitenijs eb6229b2a4
Update lang.nl.php 2019-10-19 17:39:21 +02:00
Marcel Hofer 84c5f43438 [SSL] re-add nginx site.conf 2019-10-19 12:49:23 +02:00
Marcel Hofer 2e35da6816 [SSL] create individual domain certificates, add SNI configs for Postfix/Dovecot/Nginx 2019-10-19 12:48:56 +02:00
andryyy a95a3f6145
[Watchdog] Watch olefy 2019-10-18 19:45:16 +02:00
andryyy 65fc5d7518
Remove test hook 2019-10-18 12:03:44 +02:00
andryyy b0711db489
[Dockerfiles] Rename some files and create hook points 2019-10-18 12:01:47 +02:00
andryyy b02f73e68e
[Netfilter] Add missing rspamderror php... 2019-10-17 21:00:14 +02:00
Samy e329bff7da
Update admin.js 2019-10-17 11:17:29 +02:00
vain90 5957f16604
Update lang.de.php 2019-10-14 14:31:02 +02:00
Filip Hajny 980caaf398 Sync cs against en language file, improve translation. 2019-10-14 11:31:28 +02:00
friedPotat0 fbb800a783 fix rspamd 1.47 missing time_virtual value 2019-10-12 23:42:23 +02:00
andryyy 726235e9ee Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-12 19:00:03 +02:00
André Peters 6ead0a95a1
Merge pull request #3036 from friedPotat0/rspamdsymbols
Change rspamd debug log and quarantine symbols
2019-10-12 17:23:36 +02:00
friedPotat0 d2d520336b change sorting of rspamd symbols in quarantine 2019-10-12 15:35:57 +02:00
friedPotat0 5f777a1b25 remove obsolete lines 2019-10-12 15:35:49 +02:00
friedPotat0 84617b0d6b sort rspamd symbols in debug log 2019-10-12 15:35:40 +02:00
friedPotat0 c97b91503b change rspamd option delimiter 2019-10-12 15:35:32 +02:00
friedPotat0 31ceb54732 change text color of neutral rspamd symbol scores 2019-10-12 15:35:13 +02:00
andryyy a606f60b54
[Nginx] Modify site to catch failed logins to /rspamd 2019-10-12 13:16:49 +02:00
andryyy 2811b498ab
[Netfilter] Punish failed logins to /rspamd 2019-10-12 13:15:59 +02:00
andryyy 0089f72f3d
[Watchdog] Fix for Rspamd 2.0 2019-10-12 13:15:36 +02:00
andryyy ee57b5921f
[Rspamd] Various fixes for Rspamd 2.0, neural network activated, autolearning activated (auto-keeps a ratio) 2019-10-12 13:14:34 +02:00
andryyy 8783ec4415
[Web] Remove dangling domain admins after deleting domain, fixes #3027 - again 2019-10-11 16:47:39 +02:00
andryyy 5e6a70c438 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2019-10-11 08:51:54 +02:00
andryyy 71994b1bcd
[Web] Use panel instead of tab-pane to find panel-heading, fixes #3022 2019-10-11 08:51:40 +02:00
André Peters 727c27abb9
Merge pull request #3026 from friedPotat0/multilinesender
Fix alignment of senders in quarantine detail view
2019-10-11 08:45:24 +02:00
andryyy 6213d6ee02
[Web] Remove dangling domain admins after deleting domain, fixes #3027 2019-10-11 08:25:23 +02:00
Christian Zaenker d5ba43623b Fix alignment of senders in quarantine detail view 2019-10-10 18:16:39 +02:00
andryyy 0cfa056faa
[Rspamd] Do not quaratine if symbol is GLOBAL_X_BL 2019-10-10 12:38:24 +02:00
andryyy d03e90d3c0
[Web] Disable API as username 2019-10-10 07:13:50 +02:00