Commit Graph

687 Commits

Author SHA1 Message Date
andryyy
02b10b0ed4 [Web] Add SSHA 2020-12-07 07:58:50 +01:00
MangoCubes
ed0cd876f4 [Web] Korean translation (#3885)
* Template

* ACL translation almost done

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update lang.ko.json

* Update vars.inc.php
2020-12-03 22:35:28 +01:00
andryyy
fa979456a7 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-12-03 16:43:15 +01:00
andryyy
da3fc31500 [Web] Fix Rspamd symbols in quarantine overview 2020-12-03 16:43:09 +01:00
Joerg Lehmann
bcffebaabe support pre-hashed passwords (#3884) 2020-12-02 20:32:39 +01:00
Balázs Dura-Kovács
dd1b25fa61 [Web] Optional HTML in system mails (#3879)
* HTML in system mails

* Update functions.inc.php

* Update functions.inc.php

Co-authored-by: André Peters <andre.peters@debinux.de>
2020-11-30 07:43:48 +01:00
andryyy
ba20db2e08 [Web] Allow a user to choose notification categories (junk folder, rejected mail, both/all) + user ACL 2020-11-28 17:41:48 +01:00
andryyy
752efa2188 [Web] Fix container ctrl session 2020-11-27 21:20:46 +01:00
andryyy
8d05d4a51d [Web] Cleanup Rspamd, other fixes 2020-11-25 16:10:33 +01:00
andryyy
4a355f242f [Web] Some fido2 fixes, table view for fido2 keys, fix renaming keys with the same subject 2020-11-17 13:38:28 +01:00
andryyy
2aee906704 [Web] FIDO2: Add Face ID via Apple 2020-11-16 20:32:34 +01:00
andryyy
46643af00c [Web] FIDO2: Add Face ID via Apple 2020-11-16 20:32:13 +01:00
andryyy
ff071e5120 [Web] Different UV flag for auth and register, remove unique key from fido2, delete tfa/fido2 when removing user object 2020-11-16 15:01:02 +01:00
andryyy
21a75c1fd1 [Web] FIDO2: Print thrown error in verification failure, if any 2020-11-16 08:55:48 +01:00
andryyy
9dec340434 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-11-15 20:22:46 +01:00
Lukas Schreiner
d96bf91a0d Support of different default pass schemes + support of BLF-CRYPT (#3832)
* Introduce MAILCOW_PASS_SCHEME in order to support blowfish (cf. mailcow/mailcow-dockerized#1019)

* Furthermore added dovecot to support new environment varible for MAILCOW_PASS_SCHEME defaulted to SSHA256

* Revert changes regarding gitignore.

* Added fallback to SSHA256 if environment is not proper prepared.

* No fallback within management frontend, as it must match to other components.

* Unified and corrected alignment; implemented support of SSHA512

* Currently, password_hash of PHP is using by default bcrypt (BLF). As this might change later, we must ensure, that BLF is still used after PHP changes its default.

* Switched to BLF-CRYPT by default (even on update)

* Switched to BLF-CRYPT by default (even on update)

* Adding information in config generation / update with link to supported hash algorithm

* Bump sogo version to 1.92

* Fallback to BLF-CRYPT in case password scheme is not proper defined for Mailcow administration.
2020-11-15 20:22:35 +01:00
andryyy
c150ac7b37 [Web] Feature (beta): Add WebAuthn support for administrators and domain administrators 2020-11-15 19:32:37 +01:00
andryyy
477e1ff464 [Web] Fix initial static view update 2020-11-13 15:20:30 +01:00
andryyy
f18b677c8c [Web] Fix invalid encodings with json_encode, fixes #3847 2020-11-09 14:43:15 +01:00
andryyy
6d56ef6435 [Web] Fix invalid encodings with json_encode, fixes #3847 2020-11-09 14:42:26 +01:00
andryyy
b7956d8a7a [Web] Fix order of fuzzy del and fuzzy add when learning from quarantine, fixes #3844 2020-11-07 21:46:39 +01:00
Balázs Dura-Kovács
a73944076c [Web] Hungarian translation (#3842) 2020-11-06 14:47:11 +01:00
andryyy
b9a8b8a3e7 [Web] More custom_params 2020-11-06 14:26:48 +01:00
andryyy
46491e4e30 [Web] Add type/action to quarantine table 2020-11-03 11:13:16 +01:00
andryyy
6c697f3f3f [Web, Quarantine] Allow to set the max score of a message up to which a quarantine notification will be sent 2020-10-27 21:34:02 +01:00
andryyy
7bcb9414ab [Rspamd] Handle Postmaster in and outbound as trusted 2020-10-25 10:34:13 +01:00
andryyy
0165c9d26b [Web] Show fuzzy hash of rejected mail, if any 2020-10-24 16:27:31 +02:00
andryyy
7ca7b3b598 [Web] Drop obsolete sieve filter preset 2020-10-11 10:35:14 +02:00
andryyy
ce77d87c8d [Dovecot] New global post-filter: drop duplicates as received within 60 minutes 2020-10-11 10:34:15 +02:00
andryyy
ffbc5ec961 [Web] Do not expand IPv6 as found by SPF lookup 2020-10-10 10:57:06 +02:00
andryyy
02677a9788 [Web] Higher timeout for long delays in transport checks 2020-10-08 16:51:04 +02:00
Bao H.H
b5ee399fa2 Add simplified Chinese language translations (#3784) 2020-10-01 20:50:49 +02:00
andryyy
27a4cead66 [Web] DB update 2020-09-26 22:12:29 +02:00
andryyy
29104ddf4c [Web] Compatibility: Re-add _int vars 2020-09-26 22:04:55 +02:00
andryyy
d5c22de9b3 [Web] Compatibility: Re-add _int vars 2020-09-26 22:02:34 +02:00
andryyy
23f118a152 [Web] Allow to overwrite DKIM keys while importing a new key 2020-09-26 22:01:15 +02:00
andryyy
dc1732cc51 [Web] Replace JSON_EXTRACT by JSON_VALUE in init script 2020-09-20 22:33:09 +02:00
andryyy
3a9efc86cf [SOGo, Dovecot] Remove unnecessary likes from sql queries
[Web] Filter transport destinations to prevent empty destinations
2020-09-20 22:21:00 +02:00
andryyy
d9b91fc04f [Web] Important: Removed unnecessary *_int attributes from GET elements, _only_ returning int values now (same for all attributes which were provided as html char and int)
[Web] Feature: Allow to toggle protocols (imap, pop3, smtp) per user (defaults can be configured using vars.local.inc.php, see vars.inc.php)

Signed-off-by: andryyy <andre.peters@debinux.de>
2020-09-17 19:49:15 +02:00
andryyy
1f36ae28d4 [Postfix, Web] Feature: Show last SMTP login 2020-09-15 11:02:53 +02:00
andryyy
8a296e90c3 [Web] Return json array when mailq empty, fixes #3738 2020-09-06 11:59:36 +02:00
andryyy
f3c72832f2 [Web] Add rspamd-stats route to API 2020-09-06 08:54:09 +02:00
andryyy
bf62f31b9e [Web] Fail2ban: Only write regex filters if not empty 2020-08-27 21:13:20 +02:00
andryyy
877b9b7054 [Web] Sync jobs: Use STARTTLS instead of TLS; Feature: Allow to edit fail2ban-like regex filters in UI 2020-08-27 20:43:33 +02:00
andryyy
9274b7b8e1 [Web] Allow to set force_pw_update, tls_enforce_in, tls_enforce_out, sogo_access and quarantine_notification when adding a domain (via API) 2020-08-22 22:59:13 +02:00
andryyy
155dfc66ee [Web] Create ACL to toggle permission of a domain administrator to change a domain desc 2020-08-19 15:31:54 +02:00
andryyy
f8af5cae88 [Web] Fix da_acl when adding DA without domain 2020-08-19 09:05:04 +02:00
andryyy
d3d929222f [Web] Rot announcements 2020-08-16 11:54:06 +02:00
André Peters
107e619893 Update dns_diagnostics.php 2020-08-13 14:09:13 +02:00
andryyy
1c8cca8187 [Web] MAILCOW_HOSTNAME should not be a CNAME 2020-08-13 10:45:44 +02:00