David Duque
f3994d8b89
Fixing the previous commit
2023-02-12 18:07:01 +00:00
David Duque
222ae0d960
For folks on Windows: Unix line-endings
...
Ensure that folks on windows Workspace still get Unix line-endings.
Might prevent cases where setup scripts will refuse to run.
2023-02-12 18:01:57 +00:00
David Duque
701e214929
v60.5
2022-11-21 02:21:31 +00:00
David Duque
1d857c7f00
Update SMTP Relay docs
2022-11-21 02:11:15 +00:00
David Duque
d5f327755c
vagrant: Remove unneeded configuration step
...
* Local IPv6 is now assured by the setup script itself
2022-11-21 02:05:34 +00:00
David Duque
9193dbe56b
Software Updates
...
* FontAwesome to v6.2.1
2022-11-21 02:04:28 +00:00
David Duque
289f311c4f
Hide some unnecessary configuration output
2022-11-21 01:54:18 +00:00
David Duque
465bd4dc57
SMTP Relays: Allow the user to not configure DKIM
...
* Not all relays provide their own DKIM signatures (which is ok)
* Closes #64
2022-11-21 01:50:33 +00:00
David Duque
f9815662c1
S3: Fix display issue with current configuration
...
* Especially confusing when using non-AWS buckets
2022-11-20 22:36:08 +00:00
David Duque
74d88787c8
S3: Handle the bucket path not having separators
...
* Fixes #98
2022-11-20 21:40:21 +00:00
Dom
9215b011f8
Fix bug with quota field detection ( #97 )
...
* Fix bug with quota field detection
This is related to Issue #96 "Upgrade to v60.4 fails"
* Update setup/mail-users.sh
sqlite_schema isn't supported everywhere yet
Co-authored-by: David Duque <github@duqued.net>
2022-11-20 18:35:44 +00:00
David Duque
748adfebd9
v60.4
2022-11-07 22:07:35 +00:00
David Duque
1f778bc94c
Hotfix
2022-11-07 22:07:24 +00:00
David Duque
6abed54756
Nextcloud: update to v24.0.7
2022-11-07 21:49:29 +00:00
David Duque
b5bc886561
Create a command alias for management/cli.py
2022-11-07 21:33:43 +00:00
David Duque
1af976a093
Move setup cli command to /usr/local/sbin
2022-11-07 21:28:04 +00:00
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
David Duque
b961a2b74a
Hook version checking to the version router
2022-11-06 22:15:25 +00:00
David Duque
774ab4f1e8
"Recover" database if hit by #85
2022-11-06 22:14:35 +00:00
David Duque
26714cee49
Only ensure IPv6 is enabled at the loopback level
...
We shouldn't exactly try forcing IPv6 to be enabled everywhere.
2022-11-02 09:51:07 +00:00
David Duque
1efa0ed408
v60.3
2022-10-30 23:05:36 +00:00
David Duque
97683aa9ba
Upgrading and version pinning quick start
...
* Fixes #84
2022-10-30 22:27:43 +00:00
David Duque
be678a126e
Remove nextcloud config lock before upgrading
...
Fixes #86
2022-10-30 18:39:25 +00:00
David Duque
662639d905
Software updates
...
* Nextcloud: Calendar plugin to v3.5.2
* Webmail: CardDAV/CalDAV plugin to v4.4.4
2022-10-30 17:10:18 +00:00
David Duque
03b36c958c
Merge v60.1 (from upstream)
2022-10-30 17:02:05 +00:00
Joshua Tauberer
3314c4f7de
v60.1
2022-10-30 08:18:13 -04:00
Joshua Tauberer
1f60236985
Upgrade Nextcloud to 23.0.4 (contacts to 4.2.0, calendar to 3.5.0)
...
This fixes the monthly view calendar items being in random order.
2022-10-30 08:16:54 -04:00
alento-group
32c68874c5
Fix NSD not restarting ( #2182 )
...
A previous commit (0a970f4bb2
) broke nsd restarting. This fixes that change by reverting it.
Josh added: Use nsd-control with reconfig and reload if they succeed and only fall back to restarting nsd if they fail
Co-authored-by: Joshua Tauberer <jt@occams.info>
2022-10-30 08:16:03 -04:00
David Duque
ed7859eab8
v60.2
2022-10-20 00:36:29 +01:00
David Duque
003ff10d07
Fix editconf issue
...
See mail-in-a-box/mailinabox#2137
2022-10-20 00:33:47 +01:00
David Duque
8b4a49597e
v60.1
2022-10-18 21:58:46 +01:00
David Duque
01cf61deab
gettext is a build dependency for duplicity
...
* Fixes #81
2022-10-18 20:36:18 +01:00
David Duque
619d3781f5
noreply addresses: Use correct db path
...
* Fixes #82
2022-10-18 20:35:25 +01:00
David Duque
025494ed9c
v60.0
2022-10-17 03:41:20 +01:00
David Duque
824762d18d
Last-minute setup patches
2022-10-17 03:40:08 +01:00
David Duque
9243ea9374
Software Updates
...
* Nextcloud to 24.0.6
* * Contacts to 4.2.2
* JQuery to 3.6.1
* Bootstrap to 5.2.2
* FontAwesome to 6.2.0
2022-10-17 02:56:03 +01:00
David Duque
132cfe6e32
Enable local ipv6 at kernel level
...
* We need :: for nsd
2022-10-17 02:45:31 +01:00
David Duque
bc72c58ae5
Move away from doveadm pw for password changes
...
* Fixes #77
2022-10-17 02:36:38 +01:00
David Duque
866c185a08
Fix #66
...
Make sure OOO notices are sent as if the recipients sent them
2022-10-16 23:26:00 +01:00
David Duque
97a84bc2b8
Editconf: merge from v60
2022-10-16 20:56:31 +01:00
David Duque
6c1a98dc4b
Status Checks on packages
...
* Pending upgrades will be written as warnings instead of errors
* Removed Ubuntu Pro advertisment (hacky solution,
need to check for consequences)
2022-10-16 20:46:54 +01:00
David Duque
a03707e5f8
Confirm boto3 installation
2022-10-16 20:46:04 +01:00
David Duque
913a4a4585
Alternative duplicity installation (build from pip)
2022-10-16 19:21:07 +01:00
David Duque
c30a18a30b
Import changes from upstream v60
2022-10-16 18:26:39 +01:00
Joshua Tauberer
286a4bd9e7
Remove stray quote in bootstrap.sh
...
Reported at https://discourse.mailinabox.email/t/version-60-for-ubuntu-22-04-is-released/9558/4 .
2022-10-12 06:11:02 -04:00
Joshua Tauberer
ddf8e857fd
Support Ubuntu 22.04 Jammy Jellyfish ( #2083 )
2022-10-11 21:18:34 -04:00
Joshua Tauberer
4d5ff0210b
Version 60
2022-10-11 21:14:31 -04:00
Joshua Tauberer
89cd9fb611
Increase gunicorn's worker timeout since some /admin commands take a long time
2022-10-08 08:23:48 -04:00
Joshua Tauberer
22a6270657
Remove old setup step to uninstall acme library
2022-10-08 08:23:48 -04:00
Joshua Tauberer
0a970f4bb2
Use nsd-control to refresh nsd after zone files are rewritten rather than 'service nsd restart'
...
I am not sure if this was the problem but nsd didn't serve updated zonefiles on my box and 'service nsd restart' must have been used, so maybe it doesn't reload zones.
2022-10-08 07:24:57 -04:00