Commit Graph

53 Commits

Author SHA1 Message Date
FreddleSpl0it
161130c116
[Web] Fix missing rspamd description (#4512)
* [Web] fix missing rspamd description

* [Web] fix missing rspamd description
2022-03-19 23:21:00 +01:00
Niklas Meyer
c520f21d28
🐄 Moorch Update 2022 - ClamAV, Dovecot & Olefy Update (#4497)
* [API] Fix minor issue in api docs

* [GH-Actions][stale] Add neverstale label to exempt list

* [Web] add github version tag

* [Web] add github version tag

* [Web] add github version tag

* [Web] add github version tag

* [Web] add github version tag

* [Web] add github version tag error handling

* [Web] add github version tag error handling

* Passwordless SOGo auth: support for calendar invitations and calendar/contacts subscriptions

Inviting someone to a calendar event triggers a request to /SOGo/so/otheruser@example.com/freebusy.ifb/ajaxRead. Subscribing to someone's calendar/contacts triggers a request to /SOGo/so/otheruser@example.com/foldersSearch. The email address in the URL is different from the logged-in user, which needs to be handled appropriately by sogo-auth.php.

* [Web] add github version tag - adjust css

* [Compose] Update SOGo Autoreply Schedule to 5m

Based on the advice of inverse (SOGo developer). Thanks to https://github.com/jmber

Closes: https://github.com/mailcow/mailcow-dockerized/issues/4436

* [Web] add github version tag - move twig globals

* [Web] add github version tag - missing </div>

* Passwordless SOGo auth: improvements for when accessing other users

* [WebAuthn] fido2 passwordless auth - fix (#4440)

* [WebAuthn] fido2 revert

* [WebAuthn] set UV flags to 'discouraged'

* [WebAuthn] revert - set UV flags to 'discouraged'

* Update clamav to 0.104.2

* Update clamav to 0.104.2

* Update dovecot to 2.3.18

Update gosu to 1.14
Use debian bullseye as base

* [Web] Updated lang.es.json [CI SKIP] (#4453)

Co-authored-by: Fijxu <fijxu@zzls.xyz>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

Co-authored-by: Fijxu <fijxu@zzls.xyz>

* Fix broken documentation links (#4458)

* Fix broken documentation links

* Fix a few more broken documentation links

* Fix broken documentation links in translation files

* Fall back to empty string if WATCHDOG_NOTIFY_EMAIL undefined (#4457)

By default, `.env` (`mailcow.conf`) does not define `WATCHDOG_NOTIFY_EMAIL`.

Using it in `docker-compose.yml` without having it defined leads to Compose v2 displaying this warning on startup:

> WARNING: The WATCHDOG_NOTIFY_EMAIL variable is not set. Defaulting to a blank string.

Related to https://github.com/mailcow/mailcow-dockerized/issues/4315

* [Web] Updated lang.sk.json [CI SKIP] (#4461)

Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

Co-authored-by: Lukáš Matula <lukas@gbely.net>

* oletools: disable template injection detection (#4464)

Seems to be causing a lot of false positives lately

* Fix minor typo in comment (#4466)

Correction of the comment, so that the explanation is correct and can be understood.

* Update issue templates to issue forms (#4465)

This PR updates the issue templates to GitHubs new issue forms

* [Web] Fix padding issue in UI admin panel (#4481)

* [Web] fix admin panel padding issue

* [Web] fix admin panel padding issue

* [Web] Updated lang.sk.json [CI SKIP] (#4489)

Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

Co-authored-by: Lukáš Matula <lukas@gbely.net>

* increase opcache.interned_strings_buffer to 16 (#4487)

since version 23.0.2 Nextcloud recommends having a value greater than 8 for `opcache.interned_strings_buffer`. As this memory will be only used when needed this should have no impact on installations that are not using nextcloud.

related discussion: https://help.nextcloud.com/t/nextcloud-23-02-opcache-interned-strings-buffer/134007/19
related nextcloud issue: https://github.com/nextcloud/server/issues/31223

* nextcloud - add missing redirections (#4366)

adds missing location directives to the nginx configuration of nextcloud 22, to prevent warnings in nextcloud admin center of missing redirections

* Update imapsync to 2.178 (#4491)

* Update and fix oletools (#4479)

As noticed by @MAGICCC (#4464 (comment)), our olefy image does not work anymore if you rebuild it. This is because @HeinleinSupport recently updated their repository with the changes from @decalage2's repository, which renamed olvba3 to olevba. Since @HeinleinSupport does not recommend using its own patched branch and is very slow in pulling in changes from upstream (@decalage2), let's switch to the latter. This also allowed me to revert #4464.

Finally, a minor patch to rspamd is necessary. While the documentation says

In the extended mode the oletools module will not trigger on specific categories, but will always set a threat string with all found flags when at least a macro was found.

This is not actually true -- it only sets it when suspicious or autoexec threats were detected. But it's a one-line patch to make rspamd behave as documented and we should submit that patch to @rspamd too. With this patch, I have confirmed that Mailcow will reject any incoming, non-whitelisted message containing attachments with macros.

* [Web] Fix excluded domain list in quaratine view

Previously excluded domains from quarantine were not shown.

* [Dovecot] Update syslogng Version to 3.28 (#4496)

Co-authored-by: Niklas Meyer <niklas.meyer@tinc.gmbh>

Co-authored-by: ntimo <git@nowitzki.me>
Co-authored-by: Peter <magic@kthx.at>
Co-authored-by: FreddleSpl0it <patschul@posteo.de>
Co-authored-by: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
Co-authored-by: Michael Kuron <mkuron@users.noreply.github.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>
Co-authored-by: Fijxu <fijxu@zzls.xyz>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
Co-authored-by: Max <mail@heavygale.de>
Co-authored-by: Michael Cramer <michael@bigmichi1.de>
Co-authored-by: Robert Christian <soulsymphonies@users.noreply.github.com>
Co-authored-by: André <andre.peters@debinux.de>
Co-authored-by: Niklas Meyer <niklas.meyer@tinc.gmbh>
2022-03-02 16:32:17 +01:00
Niklas Meyer
355ea71877
Merge pull request #4428 from FreddleSpl0it/master
Migrating from U2F to WebAuthn for 2FA
2022-01-21 12:19:25 +01:00
FreddlePat
d1d134038f migrating from u2f-api.js to webauthn 2022-01-12 21:09:18 +01:00
milkmaker
41819d354f
Translations update from Weblate (#4364)
* [Web] Updated lang.it.json [CI SKIP]

[Web] Updated lang.it.json [CI SKIP]

Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: milkmaker <milkmaker@mailcow.de>

* [Web] Updated lang.sk.json [CI SKIP]

Co-authored-by: Lukáš Matula <lukas@gbely.net>

Co-authored-by: Stefano <stefano.vassena@gmail.com>
Co-authored-by: Lukáš Matula <lukas@gbely.net>
2021-12-08 19:09:30 +01:00
Peter
258df10f93
[Web] Fix lang strings 2021-11-26 23:24:46 +01:00
andryyy
96c7912e18 [Web] Change lang strings inding in 0 2021-11-26 21:03:53 +01:00
Peter
dc28c1b6e2
[web] Delete XMPP references from langfiles (#4338)
* [Web] Update lang.en.json

* [Web] Update lang.it.json

* [Web] Update lang.nl.json

* [Web] Update lang.ro.json

* [Web] Update lang.ru.json

* [Web] Update lang.sk.json

* [Web] Update lang.sv.json
2021-11-26 21:03:38 +01:00
andryyy
09d763548c Merge branch 'app-passwd-daveas' into staging 2021-10-29 06:50:23 +02:00
Lukáš Matula
aeccdf1216
[Web] Update lang.sk.json (#4301) 2021-10-28 18:28:10 +02:00
Jürgen Kellerer
75c01bd5df Updated L10N CS,DA,NL,RO,RU,SK,SV 2021-10-25 07:29:15 +02:00
Kristian Feldsam
3bdbc1e3c3 [Web] Updated SK and CS languages
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-10-24 12:38:11 +02:00
andryyy
e2be1d9751
[Web] Forbidden SOGo access does still allow login via SSO 2021-10-22 16:24:19 +02:00
Lukáš Matula
202989b8a0
[Web] Update lang.sk.json (#4295) 2021-10-21 19:59:34 +02:00
andryyy
71ecf6e060
[Web] Fix JSON 2021-10-18 22:52:38 +02:00
Max
4a91fdf134 [Cleanup] Clean up the xmpp remainder (#4286)
* [Web] Update russian translation (lang.ru.json)

* XMPP cleanup

Co-authored-by: Dmitriy Alekseev <1865999+dragoangel@users.noreply.github.com>
2021-10-18 21:44:01 +02:00
Kristian Feldsam
54c4d7e49c
[Dovecot: Imapsync] Parse, save and show last run status (#4253)
* [imapsync] - check for errors in returned_text

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [imapsync] parse and save exit status

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [dovecot] updated image version

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:29:11 +02:00
Kristian Feldsam
e3b58c6b80
[Web] Fido2 support for M1 Macs with Touch ID (#4255)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-09-01 16:28:37 +02:00
Kristian Feldsam
05bef542d0
[Web] Translated new string to sk and cs (#4203)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-30 07:19:00 +02:00
Kristian Feldsam
f6ca438cf4
[Web] Various i18n strings updated or added (#4196)
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-24 18:51:19 +02:00
Kristian Feldsam
b15e6b7d03 [web] sk translation updated
Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 13:14:35 +02:00
Kristian Feldsam
7bc8781db8
[Web] added translations for various strings (#4173)
* [Web] translated synchronization "open logs" str

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] translated selectbox "nothing selected" str

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>

* [Web] translated Check against haveibeenpwned.com

Signed-off-by: Kristian Feldsam <feldsam@gmail.com>
2021-07-07 06:39:29 +02:00
Lukáš Matula
a78eb5cefe
[Web] Update lang.sk.json + sort (#4156) 2021-06-24 08:39:07 +02:00
Lukáš Matula
81864823c5
[Web] Update lang.sk.json + typo (#4140) 2021-06-10 21:15:01 +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
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
Lukáš Matula
d72e02a19d
[Web] Update lang.sk.json (#4095)
* [Web] Update lang.sk.json
2021-05-12 19:19:31 +02:00
Lukáš Matula
a5eec3569e
[Web] Update lang.sk.json + missing strings (#3999) 2021-02-22 08:25:01 +01:00
Hexaris
215d5e232f [Web] Update lang.sk.json 2021-02-19 17:10:58 +01:00
andryyy
06c89bac7d
[Web] Implement XMPP
[Web] Various small fixes and enhancements
2021-02-11 09:34:21 +01:00
Lukáš Matula
91973bc0f8
[Web] Update lang.sk.json (#3941) 2021-01-18 19:30:42 +01: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
Lukáš Matula
7852d01cb0
[Web] Update lang.sk.json (#3866)
* [Web] Update lang.sk.json + small typos
2020-11-19 23:03:24 +01:00
andryyy
b9a8b8a3e7
[Web] More custom_params 2020-11-06 14:26:48 +01:00
Lukáš Matula
f775678af6
[Web] Update lang.sk.json + small typos (#3797) 2020-10-08 22:05:49 +02:00
Lukáš Matula
76b229c8e4
[Web] update lang.sk.json (#3714)
* [Web] update lang.sk.json

* [Web] lang.sk.json update
2020-08-18 22:57:57 +02:00
andryyy
79dd4fac9c
[Web] Minor lang fix 2020-06-16 14:22:25 +02:00
Lukáš Matula
bb615fe308
[Web] update lang.sk.json (#3604) 2020-06-11 08:48:12 +02:00
andryyy
b93371ca0a
[Web] Add smtp and header from to quarantine items, add more info to qhandler, allow to open qhandler links from qitem details 2020-06-06 13:25:32 +02:00
andryyy
f30026a85d
[Web] Add password generator to domain admin and admin modals 2020-05-28 12:36:25 +02:00
Programmierus
e3d9a53eeb
Some minor changes to Aliases handling (#3572)
* Allows to get mailbox Aliases by both ID and address
Returns ID within the msg for newly created Aliases

* Uses different query for get Aliases

* Allows to get mailbox Aliases by both ID and address
Returns ID within the msg for newly created Aliases

* Uses different query for get Aliases

* Allows to delete aliases by address

* Update lang files
Reflect id information when adding an alias

Co-authored-by: programmierus <programmierus@icloud.com>
2020-05-25 16:20:59 +02:00
andryyy
07ee440211
[Web] Show textarea for queue item; [Web] Add lang string for "regex maps"; [Web] Add lang string for "loading" when opening queue item 2020-05-20 12:19:52 +02:00
Lukáš Matula
a1d9aa3fe7 [Web] Update lang.sk.json 2020-05-15 22:11:46 +02:00
Lukáš Matula
49372e6fcd [Web] Update lang.sk.json 2020-05-03 20:14:23 +02:00
andryyy
447c207fb9
[Web] Disable login for mailbox users, other SKIP_SOGO checks and fixes 2020-04-29 10:57:49 +02:00
andryyy
d392257289 [Web] Some changes
[SOGo] Allow to not spawn SOGo but an idling shell
[Rspamd] Remove X-CSA-Complaints from bulk headers...
2020-04-27 20:47:28 +02:00
Lukáš Matula
ca48bc9c34
[Web] Update slovak translation (#3491)
Update lang.sk.json + sorting in dovecot
2020-04-18 22:26:09 +02:00
andryyy
041ed466b6
[Web] Various language fixes (and sorting), Pushover lang fixes 2020-04-18 10:04:54 +02:00
Lukáš Matula
59b38c1111
[Web] Update lang.sk.json (#3455)
Add missing strings
2020-04-07 18:43:27 +02:00
Lukáš Matula
8628bdf6a7
[Web] Update lang.sk.json (#3433)
Add missing strings + small typo
2020-03-26 20:30:54 +01:00