4d68d1f08e
Update setup/bootstrap.sh
2024-10-19 12:35:36 +00:00
David Duque
197aa5fdaa
Normalize line-endings
2023-02-12 18:08:25 +00:00
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