Commit Graph

1745 Commits (a7612e6c39f9d4053c5791ef30782523f0d113d0)

Author SHA1 Message Date
Sven Michels ebe2c9147f
[Web] Fix admin ui title_name update (#4112)
In #4105 there was a small error that renamed the input name to
input id, so we lost the name and the title name couldn't be
changed anymore. This should fix it.
2021-05-27 07:13:57 +02:00
Peter b368352088
Merge pull request #4111 from virre131/master
[Web] lang.sv.json
2021-05-26 18:21:34 +02:00
andryyy 5065667ae4
[Postfix] Allow to set and override a relayhost per mailbox
[Web] Replace recycle icon with trash (this one made me a bit sad)
[Web] Various small fixes
[Web] Allow or disallow a domain admin to change relayhost settings (default is off, as previous default)
2021-05-26 14:02:27 +02:00
andryyy 82f7df9165
[Web] Fix created date for temp aliases in Safari 2021-05-25 21:07:42 +02:00
Victor Nyberg cb8f4191f7 [Web] lang.sv.json 2021-05-25 14:24:55 +03:00
andryyy f81483d312
[Rspamd] Create bad header map 2021-05-23 23:13:34 +02:00
andryyy bbb1d7aa39
[Web] Small UI fixes 2021-05-23 23:09:37 +02:00
andryyy 233179daf1 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-05-23 21:38:29 +02:00
TophEvich d99b6897e0
[Web] Fix admin ui html label references (#4105)
Many of the labels referenced inputs that did not have the IDs they were supposed to have.
As some of those inputs on the page have the same name but in different forms, the ID could
not always be the same as the name.
For these cases, to avoid conflicts, the forms data-id is used as a prefix for the id attribute.

Also a rogue " was removed
2021-05-23 19:36:18 +00:00
andryyy 8779a1a873
[Web] Update libs 2021-05-23 13:20:53 +02:00
andryyy e6d5516c7f
[Web] Feature: Allow copies of quota notifications to be sent via SMTP to internal or external addresses
[Web] Various style fixes
[Web] Remove unused or unnecessary dependencies
2021-05-23 13:18:52 +02:00
andryyy beda649ecf
[Dovecot] Quota notifications: Allow to send to external address (BCC via mailcow UI) 2021-05-23 09:49:36 +02:00
andryyy 9c075af2d9
[Web] Bye Glyphicons, hello BS5 icons\!; [Web] Change font to Noto for better compatibility; 2021-05-22 12:13:37 +02:00
andryyy 74d70fc523 [Web] Comment quota warning bcc, a WIP 2021-05-21 12:50:16 +02:00
andryyy e21e0b9dbf
[Web] Time limited aliases: show create date; create aliases with 1yr retention by default; create temp alias in alias domain; better random names; accept any validity time
[Web] Replace spam score slider by nouislider and rework table a bit
2021-05-21 12:48:24 +02:00
andryyy 99ab945ae2
[Web] Important: Do not allow API actions with r/o session key, THANKS TO Samuel Oosterholt 2021-05-20 15:51:52 +02:00
andryyy a885dab0d3 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-05-20 11:36:14 +02:00
andryyy 70d2589244
[Web] Add quota bcc lang strings (wip) 2021-05-20 11:36:11 +02:00
andryyy 8e38adf2f6
[Web] Fix transport check for IPv6 addresses, thanks to marekschneider 2021-05-20 11:35:01 +02:00
Shea Ramage 7490fbdccd
[Web] Remove SOGo admin login hint (#4100)
* Remove old SOGo Admin Login hint

* Remove unneeded code blocks after change
2021-05-20 07:07:55 +02:00
andryyy d6a3094bcc
[Web] pwgen.js will now use lower and uppercase chars 2021-05-18 21:28:42 +02:00
andryyy 8f52068523 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-05-12 21:38:31 +02:00
andryyy 97308982ef
[Web] Improve Nginx default error page 2021-05-12 21:38:21 +02:00
Lukáš Matula d72e02a19d
[Web] Update lang.sk.json (#4095)
* [Web] Update lang.sk.json
2021-05-12 19:19:31 +02:00
andryyy 423ccb9ba9
[Web] Fix XSS in app password names 2021-05-07 14:49:21 +02:00
andryyy 10b1be7f6b Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-05-04 20:46:34 +02:00
andryyy af57a5312b
[Web] Update composer libs, fixes PHPMailer security issue 2021-05-04 20:46:05 +02:00
Maximilian Leith e939d253f2 fixed typos 2021-05-03 00:06:12 +02:00
Schwindelhub e1c9c7094e
German spelling correction (#4041)
Various "Leerzeichen in Komposita" corrected.

Co-authored-by: André Peters <andre.peters@debinux.de>
2021-04-25 09:08:44 +02:00
Razvan d92bead44c
[Web] Update lang.ro.json (#4059) 2021-04-25 09:07:36 +02:00
Victor Nyberg 2e08082462 [Web] lang.sv.json 2021-04-24 23:53:46 +03:00
Dmitriy Alekseev e44c275b2f
[Web] Update russian translation (lang.ru.json) 2021-04-24 14:12:24 +03:00
andryyy df8cdf1e65
[Web] Fix username policy display for admins and domain admins (also added for edit pages) 2021-04-20 20:59:45 +02:00
andryyy 1cdac4ff18
[Web] Fix username policy display for admins and domain admins (also added for edit pages) 2021-04-20 20:59:39 +02:00
andryyy 46f2a011c3
[Web] Fix username policy display for admins and domain admins 2021-04-20 20:52:37 +02:00
andryyy 0e307e8ffe
[Web] Add TLS 1.3 to XMPP site, should fix #4064 2021-04-18 20:55:29 +02:00
andryyy 0d36f9efd6 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-04-18 12:54:08 +02:00
andryyy eb1d5dd134
[Web] Remove debugging points 2021-04-18 12:53:59 +02:00
Victor Nyberg fb39cc8849
[Web] lang.sv.json (#4060) 2021-04-17 10:05:05 +02:00
andryyy 6d4f10dfca Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-04-16 20:40:42 +02:00
andryyy c5fc755882
[Web] WIP: Add LDAP administrators 2021-04-16 20:38:26 +02:00
Loïc Beurlet 995f135ff1
[Web] Fix password check typo from 19843cc (#4056) 2021-04-15 08:44:45 +02:00
andryyy 2b2e139d7a Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-04-13 21:35:07 +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
Victor Nyberg ba17d96436 [Web] Swedish 🇸🇪 lang.sv.json 2021-04-10 20:18:01 +03:00
andryyy 75c313ca92
[Web] Pin container to body (edit domain admin, acl and domain list) 2021-04-09 22:44:44 +02:00
andryyy 9fb44a2a39
[Web] chars -> characters 2021-04-09 13:52:26 +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
JD 530d67344e
Fix password property spelling in add,edit/mailbox endpoint (#4047) 2021-04-04 20:22:34 +02:00
Victor Nyberg 5a5574892b
[Web] Swedish 🇸🇪 lang.sv.json (#4033)
* [Web] Swedish 🇸🇪 lang.sv.json

* [Web] Swedish 🇸🇪 lang.sv.json
2021-04-03 12:42:36 +02:00
André Peters a8b051c48d
Update openapi.yaml 2021-03-24 10:13:41 +01: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
Guillaume REICHENBACH 4f71af3dad Added missing french parts (XMPP and Nginx service) 2021-03-03 15:23:34 +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
andryyy d70f8a4ded
[Web] Uppercase "rename" in en and de 2021-02-23 08:41:35 +01:00
Lukáš Matula c1bf9b50f1
[Web] Missing capital letters on some buttons (#4000)
* [Web] Update lang.sk.json + missing strings

* [Web] Missing capital letters on some buttons
2021-02-23 08:34:49 +01:00
Lukáš Matula a5eec3569e
[Web] Update lang.sk.json + missing strings (#3999) 2021-02-22 08:25:01 +01:00
gjerek 3c7995df7a
Fix for listing mailboxes and aliases from multiple domains (#3996) 2021-02-21 19:08:09 +01:00
Victor Nyberg b5bc766c53
[Web] Swedish 🇸🇪 (#3993) 2021-02-21 19:07:39 +01:00
Geitenijs 6d75bc1fee
Update lang.nl.json (#3995)
* Update lang.nl.json
2021-02-21 13:01:41 +01:00
andryyy 32cab18a79 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-02-20 08:01:59 +01:00
andryyy 4730cc4970
[Web] Move xmpp_active checkbox to the bottom 2021-02-20 08:01:55 +01:00
andryyy a95cad7133
[Web] Show quarantine settings in /quarantine 2021-02-20 08:01:23 +01:00
Henrik f899298bb3
Add missing DE strings (#3991) 2021-02-19 21:57:41 +01:00
Frederick Nicklas Ambo Eggert Eggertsen 6840a1665d
[Web] Danish lang. 🇩🇰 (#3971)
Create Danish lang
2021-02-19 18:23:08 +01:00
Hexaris 215d5e232f [Web] Update lang.sk.json 2021-02-19 17:10:58 +01:00
Dmitriy Alekseev e3d2172d16
[Web] Update russian translation (lang.ru.json) 2021-02-17 12:45:58 +02:00
andryyy 22402a274b
[Web] Require Docker functions for xmpp config reload 2021-02-16 21:41:55 +01:00
andryyy e3d73afb9d Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-02-16 21:33:54 +01:00
andryyy 11a858a7fd
[Web] Add Trustkey CA for WebAuthn 2021-02-16 21:33:46 +01:00
Victor Nyberg 2ac80f655e
[Web] Some lang fixes (lang.sv.json) (#3986) 2021-02-16 17:01:15 +01:00
andryyy 229b5b2df5
[Web] Some lang fixes 2021-02-16 14:09:21 +01:00
andryyy d29a671cf4 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-02-14 21:33:50 +01:00
andryyy 666d344322
[Web] Remove XMPP site when disabling XMPP 2021-02-14 21:33:43 +01:00
Victor Nyberg 8c166eb982 [Web] lang.sv.json 2021-02-14 13:35:52 +02:00
andryyy 9c4cb21df6
[Web] Show JID example when editing a domain 2021-02-14 10:48:18 +01:00
andryyy f48bbfaa48 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-02-13 18:21:40 +01:00
andryyy d67dc55293
[Nginx] Be more explicit with server names 2021-02-13 18:21:32 +01:00
Victor Nyberg 5b0b84ab09
[Web] lang.sv.json (#3976) 2021-02-13 09:34:42 +01:00
andryyy fee4b50b9b
[Web] Do not print invalid date 2021-02-12 21:22:05 +01:00
andryyy 67bedb3fb6
[Web] Fix administrator badge for xmpp users, fixes #3977 2021-02-12 20:07:08 +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 38c5470d54
[Ejabberd] Various fixes, sorry (still WIP) 2021-02-11 21:09:46 +01:00
andryyy 04bd21663c
[Web] Minor fixes 2021-02-11 14:41:00 +01:00
Tobias Krischer e3546fe90c
move white/blacklist form above the table (#3975)
* move white/blacklist form above the table

* move white/blacklist form above the table for domain edit
2021-02-11 13:09:19 +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
andryyy e51479700b
[Web] Show XMPP status in /debug 2021-02-11 09:34:08 +01:00
andryyy 77ceb5e8ad
[Web] Show XMPP status for user 2021-02-11 09:33:46 +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
guiguir68 c55baed20b Added missing french parts, based on the english file 2021-02-08 14:36:23 +01:00
myOmikron 7ad07a8fdd Changed type of items parameter to list 2021-02-07 00:16:27 +01:00
JD 1bc0f0fa6b
[Api docs] Add sogo_visible property to alias endpoints (#3956) 2021-01-30 15:48:31 +01:00
Lukáš Matula 91973bc0f8
[Web] Update lang.sk.json (#3941) 2021-01-18 19:30:42 +01:00
ValdikSS 93da3d407c
Remove breakpoints for small screens for "Recipient" and "Action" columns (#3938)
Action buttons in quarantine are completely hidden if browser window is small, making the user confused.
Make action buttons and recipient column visible all the time.
2021-01-16 16:20:28 +01:00
Victor Nyberg 32cc3fdc66
[Web] lang.sv.json (#3935) 2021-01-15 08:18:57 +01:00
andryyy 3dece1a05c
[Dovecot] Add sieve rule to move DeltaChat (https://delta.chat) messages to folder DeltaChat
[Web] Add information about extended DNS config
2021-01-14 09:38:56 +01:00
andryyy 39f1b0368e
[Web] Remove 36f296d9d6, fixes #3926 2021-01-12 20:54:43 +01:00
Zhuang Wu cb0223a04e
[Web] Minor lang fix (#3927) 2021-01-09 14:59:45 +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 380e41a0f9
[Web] Fix more ACL-disabled buttons 2020-12-26 10:20:15 +01:00
andryyy 483ea1a4c8 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-12-25 20:27:44 +01:00
andryyy 24c0b82cef
[Web] Fixes #3912 2020-12-25 20:27:36 +01:00
ntimo 652a1f9957
[Api docs] Added day ratelimit option to /add/domain endpoint 2020-12-22 19:45:49 +00:00
Lukáš Matula 43cbc04942
[Web] Update lang.sk.json + small typos (#3905)
* [Web] Update lang.sk.json + small typos

* [Web] Update lang.sk.json

* [Web] Update lang.sk.json
2020-12-20 09:01:50 +01:00
Geitenijs fed780168f
[Web] Update lang.nl.json (#3895) 2020-12-11 10:08:38 +01:00
andryyy 75da1c6f20
[Web] Fix attachment download, thanks to Drago 2020-12-09 13:21:29 +01:00
andryyy cf50ff01da
[Web] Fix SSO for SOGo when authen with FIDO2, thanks to Drago! 2020-12-07 22:23:58 +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
andryyy 3234550a5b Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-12-07 07:38:11 +01:00
andryyy e25cd47c2f
[Web] Keep state of quarantine table in session 2020-12-07 07:38:05 +01:00
Luca Razvan ba1f210097
up to date RO translation (#3890) 2020-12-05 19:12:35 +01:00
andryyy 6664052e2e
[Web] Minor lang fix 2020-12-05 10:50:43 +01:00
Dmitriy Alekseev abf9e45575
[Web] Update translation (#3888) 2020-12-05 03:41:53 +02:00
Balázs Dura-Kovács 36f296d9d6
Set domain to filter by default when creating new mailbox (#3887) 2020-12-04 09:37:39 +01:00
andryyy 96616e6973
[Web] Remove qid details in overview when an error occured 2020-12-03 22:35:59 +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
andryyy a3166b5d17 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-11-30 19:38:32 +01:00
andryyy 2d8d227bfa
[Web] Fix wrong element release/download/delete in quarantine details 2020-11-30 19:38:25 +01:00
ntimo 0d2f578fcd
[Api docs] Fixed rate limit examples 2020-11-30 15:29:21 +00: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
Victor Nyberg cf78855927
[Web] lang.sv.json (#3878) 2020-11-29 13:33:58 +01:00
andryyy 34f6b25104
[Web] Fix rspamd_maps function name in API, fixes #3876 2020-11-29 07:38:28 +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
POTIER Mathieu cbaa69f836
Fix some typo and frenglish words (#3873) 2020-11-27 06:37:12 +01:00
Victor Nyberg 46bd069768
[Web] lang.sv.json (#3872) 2020-11-26 19:23:31 +01:00
andryyy eb32cfbfd7 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-11-26 15:17:43 +01:00
andryyy 8d05d4a51d
[Web] Cleanup Rspamd, other fixes 2020-11-25 16:10:33 +01:00
Lukáš Matula 7852d01cb0
[Web] Update lang.sk.json (#3866)
* [Web] Update lang.sk.json + small typos
2020-11-19 23:03:24 +01:00