Commit Graph

874 Commits

Author SHA1 Message Date
andryyy
af57a5312b [Web] Update composer libs, fixes PHPMailer security issue 2021-05-04 20:46:05 +02:00
andryyy
0e307e8ffe [Web] Add TLS 1.3 to XMPP site, should fix #4064 2021-04-18 20:55:29 +02:00
andryyy
eb1d5dd134 [Web] Remove debugging points 2021-04-18 12:53:59 +02:00
Loïc Beurlet
995f135ff1 [Web] Fix password check typo from 19843cc (#4056) 2021-04-15 08:44:45 +02:00
andryyy
19843cc786 [Web] Fix mailbox editing when password is unchanged, fix adding new administrator (fixes #4054, fixes #4053); [Web] Update libs, add LDAP for future admin/domain admin authentication 2021-04-13 21:34:47 +02:00
andryyy
5ea649b292 [Web] Feature: Add password policy 2021-04-09 13:46:17 +02:00
andryyy
616226be8a [Web] Fix quota calculation, fixes #4036 2021-04-08 11:17:27 +02:00
andryyy
c23f9437af [Web] WIP: Add BSI CA 2021-04-07 21:29:28 +02:00
andryyy
dd198747b7 [Web] Use api/v1/get/mailbox/reduced for faster loading of mailbox table 2021-03-19 16:33:50 +01:00
andryyy
b82bf5073b [Web] Feature: Expand alias over alias domains 2021-03-19 09:28:45 +01:00
andryyy
a3c6c51b35 [Web] Feature: Expand alias over alias domains 2021-03-19 09:11:55 +01:00
andryyy
851f575384 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-03-13 12:38:06 +01:00
andryyy
b3e3ab2e61 [Web] Allow to specify transport test rcpt 2021-03-13 12:37:24 +01:00
Shea Ramage
4feceb08da Refactor support for pre-hashed passwords (#4024) 2021-03-10 21:06:32 +01:00
andryyy
0b19c77cdc [Web] Fix textarea number width > 999
[Web] Do not create 2M session file when saving large Rspamd global filter maps (thanks @Drago)
[Web] Do not cache content of Rspamd global filter maps
2021-03-08 12:36:23 +01:00
andryyy
6b3ea28501 [Web] Minor fixes 2021-03-01 10:21:26 +01:00
andryyy
64264767d7 [Web] Fix quota-left calculations when editing a mailbox (respect max domain quota) 2021-02-23 08:42:04 +01:00
Frederick Nicklas Ambo Eggert Eggertsen
6840a1665d [Web] Danish lang. 🇩🇰 (#3971)
Create Danish lang
2021-02-19 18:23:08 +01:00
andryyy
22402a274b [Web] Require Docker functions for xmpp config reload 2021-02-16 21:41:55 +01:00
andryyy
11a858a7fd [Web] Add Trustkey CA for WebAuthn 2021-02-16 21:33:46 +01:00
andryyy
666d344322 [Web] Remove XMPP site when disabling XMPP 2021-02-14 21:33:43 +01:00
andryyy
d67dc55293 [Nginx] Be more explicit with server names 2021-02-13 18:21:32 +01:00
andryyy
8c6b512f05 [mailcow] Move ejabberd site to last available site 2021-02-12 19:26:49 +01:00
andryyy
63160890e0 [Web] Fix XMPP site #2 2021-02-12 12:10:49 +01:00
andryyy
ee87e4ab77 [Web] Fix XMPP site 2021-02-12 11:50:46 +01:00
andryyy
5809e5b82e [mailcow] Fix C22 -> C2S 2021-02-12 11:22:43 +01:00
andryyy
f2453e316f [Ejabberd] More fixes for Ejabberd integration (WIP) 2021-02-12 10:04:19 +01:00
andryyy
04bd21663c [Web] Minor fixes 2021-02-11 14:41:00 +01:00
andryyy
386d6109c8 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-02-11 09:36:18 +01:00
andryyy
06c89bac7d [Web] Implement XMPP
[Web] Various small fixes and enhancements
2021-02-11 09:34:21 +01:00
Felix Kaechele
31805f1656 [Web] Implement all supported dovecot password schemas (#3974)
When migrating from other Dovecot based installations it can be very
convenient to just copy over existing hashed passwords.
However, mailcow currently only supports a limited number of password
schemes.

This commit implements all password schemes that do not require
challenge/response or OTP mechanisms.

A convenient way to generate the regex with all supported schemas is
`docker-compose exec dovecot-mailcow doveadm pw -l | awk -F' ' '{printf
"/^{("; for(i=1;i<=NF-1;i++){printf "%s%s", sep, $i; sep="|"}; printf
")}/i\n"}'`

Note that this will also include unsupported challenge/response and OTP
schemas.

Furthermore this increases the vsz_limit for the dovecot auth service to
2G for the use of ARGON2I and ARGON2ID schemas.

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
2021-02-11 09:31:53 +01:00
andryyy
6f14955b69 [Web] Fix U2F file 2021-01-04 16:48:07 +01:00
andryyy
ee6989bd1d [Web] Update libs 2021-01-04 11:11:04 +01:00
andryyy
e676617f00 [Web] Fix duplicate file extension on shortened filenames 2020-12-29 15:20:46 +01:00
andryyy
75da1c6f20 [Web] Fix attachment download, thanks to Drago 2020-12-09 13:21:29 +01:00
andryyy
a76d5628bc [Web] Accept prehashes password on both edit and add mailbox 2020-12-07 08:13:26 +01:00
andryyy
3b1a87f9a7 [Web] Accept raw SSHA hashes as passwords 2020-12-07 08:07:41 +01:00
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