power-mailinabox/setup
David Duque 3451dadde5
Roundcube: Use Mail-in-a-Box admin API to drive password changes (#92)
* Use Mail-in-a-Box driver
We're using the user's own credentials to authenticate themselves.
There are some issues if we release as-is:
* Only usable if the user in question is an admin
* Cannot be used if the user has 2FA enabled

* daemon: Add selective gatekeeper
* Allows us to give access to features for logged in, non-admin users

* Allow non-admins to change their own password

* Begin password management self service, frontend

* Allow all users to enable 2FA

* Password change front-end form

* Self password change front-end functionality

* Force logout after successful password change

* Clear fields after successful password change, also fix error modal
2022-11-07 21:07:37 +00:00
..
bootstrap.sh v60.3 2022-10-30 23:05:36 +00:00
dkim.sh Merge v0.53 from upstream 2021-04-13 16:35:02 +01:00
dns.sh Import changes from upstream v60 2022-10-16 18:26:39 +01:00
firstuser.sh Merge v0.54 from upstream 2021-06-27 22:24:26 +01:00
functions.sh Fix Nextcloud installation step 2022-09-10 15:52:17 +01:00
mail-dovecot.sh Fix #66 2022-10-16 23:26:00 +01:00
mail-postfix.sh Import changes from upstream v60 2022-10-16 18:26:39 +01:00
mail-users.sh "Recover" database if hit by #85 2022-11-06 22:14:35 +00:00
management.sh gettext is a build dependency for duplicity 2022-10-18 20:36:18 +01:00
migrate.py Merge v55 from upstream 2021-10-19 14:42:07 +01:00
munin.sh Just use the script directly 2020-04-17 22:59:25 +01:00
network-checks.sh prevent apt from asking the user any questions 2015-02-13 13:41:52 +00:00
nextcloud.sh Remove nextcloud config lock before upgrading 2022-10-30 18:39:25 +00:00
pgp.sh Fix pgp.sh complaining about grep 2021-07-03 01:08:40 +01:00
preflight.sh Ubuntu 22.04 support (#59) 2022-09-08 12:26:39 +01:00
questions.sh Upgrade Nextcloud 2020-06-27 19:39:03 +01:00
spamassassin.sh Merge changes from master 2021-01-31 16:20:15 +00:00
ssl.sh Merge v0.54 from upstream 2021-06-27 22:24:26 +01:00
start.sh Import changes from upstream v60 2022-10-16 18:26:39 +01:00
system.sh Only ensure IPv6 is enabled at the loopback level 2022-11-02 09:51:07 +00:00
web.sh Ubuntu 22.04 support (#59) 2022-09-08 12:26:39 +01:00
webmail.sh Roundcube: Use Mail-in-a-Box admin API to drive password changes (#92) 2022-11-07 21:07:37 +00:00
zpush.sh Import changes from upstream v60 2022-10-16 18:26:39 +01:00