Commit Graph

208 Commits (master)

Author SHA1 Message Date
Niklas Meyer 89fdd1986d
Jan(moo)uary Update 2022 - Revision A (2022-01a) (#4445)
* [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 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'

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>
2022-02-01 15:26:48 +01:00
FreddleSpl0it aaf5da240a
[WebAuthn] rename env var 2022-01-20 11:19:00 +01:00
FreddleSpl0it 7df2bb28f8
[WebAuthn] disable rootCA default 2022-01-19 21:35:21 +01:00
FreddleSpl0it 5858c464d9
[WebAuthn] update mailcow.conf 2022-01-19 20:44:33 +01:00
FreddleSpl0it 8ae2fe0cf2
[WebAuthn] update mailcow.conf 2022-01-19 20:17:43 +01:00
MaxXor c550d18e05
[Update] Add variable for watchdog verbose output to mailcow config 2021-10-31 15:10:23 +01:00
Peter 6bf70cf846
[Watchdog] Add Watchdog verbose logging (#4299)
* [Watchdog] Add verbose logging

* [Watchdog] More verbose debugging

* [Watchdog] Enable MX check for recipients

Co-authored-by: andryyy <andre.peters@debinux.de>
2021-10-29 06:48:49 +02:00
andryyy 0c3500f5ff
[Update] Make some pathes more fail-safe and minor wording changes 2021-10-18 11:42:09 +02:00
tunnelpr0 c554fa9363
[Update] Adding Alpine Linux support for IPv6 NAT migration (#4244)
Added restart options via openrc
2021-08-27 18:51:58 +02:00
andryyy 4925487b44
[Update] Fix problem with deprecated IPv6 NAT container 2021-08-16 20:02:47 +02:00
andryyy d490c4fde0
[Update] Quick fix for docker-compose override file with ipv6 disabled 2021-08-16 19:46:39 +02:00
andryyy f5b709c776
[Update] Do not try to prefetch ipv6nat if migrated to native NAT, fixes #4218; Skip native NAT migration if IPv6 disabled; 2021-08-10 09:00:55 +02:00
andryyy b54ec15850 Merge branch 'master' of github.com:mailcow/mailcow-dockerized 2021-08-02 19:19:24 +02:00
andryyy f0309c56e9
[Update] Offer upgrade to native IPv6 NAT 2021-08-02 19:19:07 +02:00
Alexander Holzapfel 497950f4e4
Add pre and post update hook (#4099)
* Add pre and post update hook

* Update update.sh

Co-authored-by: André Peters <andre.peters@debinux.de>
2021-07-30 23:21:15 +01:00
andryyy 9b8f5b7cc1
[Update] Remove deprecated site config for ejabberd 2021-06-30 12:01:31 +02:00
andryyy 56c4353edb
[Config] Remove ejabberd from compose 2021-06-30 10:14:49 +02:00
andryyy 85cc346e88
[Update] Prepare for native IPv6 NAT in Docker 2021-06-21 22:04:32 +02:00
Claus Overbeck 6f02833d89
Run garbage collection with -f without asking questions (#4147) 2021-06-17 06:26:59 +02:00
74k1n984ckmyp21v4cy ab4750680d
[Update] URL to update feed for available updates (#4109)
* URL to update feed for available updates

With this change, the URL to the update feed will be displayed in a new line if updates are available.

* Update update.sh
2021-06-01 12:09:34 +02:00
andryyy 834fb8a99d
[Update] Script: Fix invalid syntax 2021-05-04 21:29:37 +02:00
andryyy 0cbd4ec273
[Config, Update] Add ACME_CONTACT 2021-04-29 23:32:42 +02:00
andryyy d71ce15dca
[Update] Remove problematic iptables-legacy rule 2021-04-07 13:04:09 +02:00
andryyy af149079d1
[Update] Set iptables-legacy as alternative on Debian systems 2021-04-07 08:53:39 +02:00
Valentin Brandner 3255c08813
[Update, Config] Add subject for watchdog emails (#4027)
Co-authored-by: Valentin <vbrandner.itsb-b2018@fh-salzburg.ac.at>
2021-03-13 12:36:29 +01:00
andryyy 43e62e554b
[Update] Fix indentations 2021-02-16 16:51:07 +01:00
andryyy 317a574fcd
[Update] Fix script 2021-02-16 16:49:43 +01:00
andryyy b11764dff0
[Config] Add ADDITIONAL_SERVER_NAMES as optional config to define additional server_name parameters for mailcow UI 2021-02-16 16:38:28 +01:00
andryyy 02fd0b03f6
[Update] Fix moving old jabber site 2021-02-12 21:17:57 +01:00
andryyy 8c6b512f05
[mailcow] Move ejabberd site to last available site 2021-02-12 19:26:49 +01:00
andryyy 5809e5b82e
[mailcow] Fix C22 -> C2S 2021-02-12 11:22:43 +01:00
andryyy d146ee12ad
[Update] Add XMPP ports 2021-02-11 09:35:19 +01:00
andryyy 78403095bb
[Update] Better GLIBC check 2021-01-22 07:31:09 +01:00
andryyy 5b4d2e5c65
[Update] Try to determine GLIBC version 2021-01-21 19:15:24 +01:00
andryyy 64c12d50bc
[Config] Fix binding problems with IPv6 in newer Docker versions 2021-01-07 16:48:08 +01:00
bl-ue 4aa5718c7d
Fix typos: BusybBox -> BusyBox (#3868) 2020-11-21 22:28:53 +00: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 4ddeb317fa
[Update] DOVECOT_MASTER_PASS was not added by update script 2020-10-21 08:42:35 +02:00
andryyy 5f8e13f596 [Dovecot] Allow to define static master user (not recommended) 2020-10-20 15:43:05 +02:00
tunnelpr0 76bd9556c0
[Update] Prevent update.sh from updating docker-compose under Alpine Linux (#3708) 2020-10-18 12:31:01 +02:00
andryyy f28d9ff7a6
[Update] Show commits on update check 2020-10-09 11:04:42 +02:00
Peter 4234cc027b
[Update] Add new args to update.sh -h output (#3787) 2020-10-02 22:27:26 +02:00
Maxim Baz 05a5f9e84a
Support mailcow.conf being a symlink (#3770)
* Support mailcow.conf being a symlink

* Detect BusyBox sed in update.sh
2020-09-20 22:07:37 +02:00
andryyy eff907bf90
[Update] IMPORTANT: Remove old and unused bridges overlapping with the new bridge name. Important for older setups running updates 2020-07-15 15:29:09 +02:00
andryyy a84688e4a1 Merge branch 'master' of https://github.com/mailcow/mailcow-dockerized 2020-05-30 22:39:11 +02:00
andryyy b30b0fe5a6
[Update] Update with "ours" is not recommended 2020-05-30 22:24:57 +02:00
andryyy f6a41daffa
[Update] Allow to skip fetching docker-compose 2020-05-29 19:47:44 +02:00
andryyy 7c40943e3f
[Update] Check mulitple IPs 2020-05-16 08:37:07 +02:00
andryyy 066b23bb02
[Config] CIDR API_ALLOW_FROM only allowed via API 2020-05-04 07:50:59 +02:00
andryyy 200167458e
[Config] Allow to disable SOGo (unsupported, experimental) 2020-04-29 10:11:22 +02:00