downtownallday
eab4f80858
qa: open ldaps and accept cloudinabox email to ease testing
2022-12-29 21:20:29 -05:00
downtownallday
f8bba1b2b8
setup: tighten permissions to setup mods backup in user-data
2022-12-02 15:24:21 -05:00
downtownallday
e0a237c857
Fixes #17 : start services after unattended upgrades
2022-12-02 15:09:29 -05:00
downtownallday
36b5a31e82
setup: backup and restore setup mods
2022-11-20 09:08:50 -05:00
downtownallday
b810417676
management: fix crash when entering catch-all alias with no forward-to
2022-11-20 09:07:49 -05:00
downtownallday
7cf55db865
mod: protect the coturn turnserver secret
2022-11-14 17:38:35 -05:00
downtownallday
2114b9a5d2
mods: make the logwatch setup mod cloud-in-a-box friendly
2022-11-14 09:22:48 -05:00
downtownallday
60494e0585
dns: set the remote nextcloud port in *davs._tcp records
2022-11-13 14:08:18 -05:00
downtownallday
44f2aed9e1
ios: set the caldav and carddav hostnames in the mobileconfig plist to that of the remote nextcloud
2022-11-13 13:35:15 -05:00
downtownallday
e5eb7680ae
dns: ensure _caldavs._tcp and _carddavs._tcp SRV records point to the remote nextcloud
2022-11-13 12:45:38 -05:00
downtownallday
36bdb836ae
qa: give shutdown more time to unmount the encrypted drive
...
lsof reveals that nextcloud's cron job (owncloud/cron.php), if running when shutdown.sh is called, holds the owncloud.db sqlite database open and prevents the umount from succeeding. This change will give it more time to complete.
2022-11-10 14:56:46 -05:00
Downtown Allday
a4bc0bb1f2
Merge pull request #19 from downtownallday/browser-tests
...
Add Roundcube QA tests
2022-11-10 11:45:07 -05:00
downtownallday
49bcf7ba59
qa: add support for Nextcloud 25
2022-11-10 10:20:54 -05:00
downtownallday
b4624b35eb
qa: add core code for browser-based testing and tests for changing user passwords and adding contacts in roundcube
2022-11-09 23:08:25 -05:00
downtownallday
c743ebe606
zpush: add the latest z-push hack for php 8.0
2022-11-06 08:13:44 -05:00
downtownallday
29b1c29a35
setup: update mods.available/README.md wording
2022-11-06 08:05:32 -05:00
downtownallday
4b50572dc9
testing: output elapsed time for provisioning
2022-11-06 07:56:47 -05:00
downtownallday
2ac391796e
setup: add a setup mod to attach a logwatch report to daily status checks emails
2022-11-06 07:02:33 -05:00
downtownallday
93f7a84f44
roundcube: use the ldap_simple password driver
2022-11-06 06:58:29 -05:00
downtownallday
276cecac32
v60.1
2022-10-30 08:48:52 -04:00
downtownallday
2134d44730
Add license
2022-10-30 08:46:12 -04:00
downtownallday
82d756152a
Adds a test to ensure dns is functional
2022-10-30 08:23:36 -04:00
downtownallday
4d845a3618
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
2022-10-30 08:21:51 -04: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
downtownallday
51ba8d8774
Try to determine what is causing umount to fail by using lsof
2022-10-29 19:34:15 -04:00
downtownallday
e4c20641c3
Add a hook in status_checks --show-changes
2022-10-29 10:00:17 -04:00
downtownallday
aad837b75e
Add setup/enmod.sh to enable setup mods
2022-10-29 09:58:49 -04:00
downtownallday
085bec2e17
install packages in the same order as setup/start.sh
2022-10-29 09:56:35 -04:00
downtownallday
a1c8b79c6f
Change the default behavior to only prepare jammy unless "all" given on command line
2022-10-29 09:55:51 -04:00
downtownallday
7fa070aed8
avoid using PYTHONPATH to enable setup mod hooks, which is problematic for managment command line tool use
...
- save the directory path to setup mods in /etc/mailinabox.conf
- dynamically add the path to python during hook initialization
2022-10-24 16:24:44 -04:00
downtownallday
bb969f16ae
avoid prematurely termination of the processing pool
2022-10-24 06:44:59 -04:00
downtownallday
cac796a5bb
Enable compression for wget downloads.
...
This fixes an issue where unless compression=auto (or compression=gzip) is specified, using wget to download jquery.min.js by setup/management.sh fails with max redirects exceeded.
The man page says --compression is an experimental option, but it doesn't appear to have any problems.
Note that downloading jquery.min.js with curl works fine when wget without --compression fails.
2022-10-20 17:02:04 -04:00
downtownallday
c787437317
Add a setup mod to install roundcube's "larry" skin, which was removed with roundcubemail version 1.6
2022-10-16 15:16:02 -04:00
downtownallday
06495298c9
honor STORAGE_ROOT if already set
2022-10-14 15:03:12 -04:00
downtownallday
1a0b94c878
restore backup: don't automatically unmount an ehdd drive
2022-10-14 15:02:44 -04:00
downtownallday
16679aa5ac
preloaded: add support for clone at commit
2022-10-14 14:18:34 -04:00
downtownallday
e636e63862
Setup fixes
...
1. Autodetect encryption-at-rest and run the correct setup in boostrap and /usr/local/bin/mailinabox
2. Fix bug where directories in the local mod folder are improperly executed causing setup to fail
3. Add a remote_nextcloud.sh setup mod cleanup function for cleaner removal of the mod
2022-10-14 09:27:24 -04:00
downtownallday
14a4f34d39
Clarify wording
2022-10-13 19:13:06 -04:00
downtownallday
9e5ce3e681
Enable "bootstrap" installs
2022-10-13 18:58:44 -04:00
downtownallday
9b62b5dc1a
Use an explicit php exectable and package if specified by environment variables
2022-10-13 09:27:58 -04:00
downtownallday
f38e275734
Changes for v60 - initial Jammy Jellyfish release
2022-10-12 08:46:34 -04:00
downtownallday
2f19ec19da
Update tags now that upstream has merged jammy branch
2022-10-12 08:22:05 -04:00
downtownallday
a9d34441fa
Update hashes to match upstream's use of github/nextcloud-releases
2022-10-12 08:20:44 -04:00
downtownallday
caf95b1efe
Apply license
2022-10-12 07:18:30 -04:00
downtownallday
ec2c878360
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204
2022-10-12 06:57:37 -04: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