Commit Graph
100 Commits
Author SHA1 Message Date
downtownallday 6c30cfba8b Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-07-23 07:20:16 -04:00
downtownallday 3b9d587099 v69a 2024-07-21 17:31:52 -04:00
downtownallday 446f144821 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
#	management/mailconfig.py
#	setup/mail-users.sh
2024-07-21 17:29:08 -04:00
downtownallday 20f9cd0f8c Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-07-10 20:01:50 -04:00
downtownallday 25439e2bf7 QA: update to Actions upload-artifact v4 2024-06-18 13:24:01 -04:00
downtownallday a685955f29 QA: attempt fixing logout click intercepted exception on github actions #2 2024-06-18 13:23:29 -04:00
downtownallday 626e2290e7 QA: attempt fixing logout click intercepted exception on github actions 2024-06-18 12:57:48 -04:00
downtownallday 771895a243 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	management/mail_log.py
2024-06-18 12:20:35 -04:00
Downtown Allday 4ffa64b6db Merge pull request #31 from downtownallday/merge-upstream
Merge upstream
2024-04-03 13:17:40 -04:00
downtownallday c9c0a51be2 Create temporary file in TMP not the current working directory 2024-04-03 12:51:22 -04:00
downtownallday 95f23961dc QA: wait for first run wizard to display 2024-04-03 12:47:23 -04:00
downtownallday dbc7d87f4b Actions: update checkout to v4 and remove duplicate test suite 2024-04-03 12:47:00 -04:00
downtownallday 03e70941f5 QA: redirect command output to test output file 2024-04-03 12:46:05 -04:00
downtownallday 11e69f53a0 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	setup/firstuser.sh
#	setup/functions.sh
#	setup/mail-users.sh
#	setup/management.sh
#	setup/network-checks.sh
#	setup/nextcloud.sh
#	setup/questions.sh
#	setup/ssl.sh
#	setup/start.sh
#	setup/system.sh
#	setup/webmail.sh
#	tools/archive_conf_files.sh
#	tools/web_update
2024-04-03 12:45:10 -04:00
downtownallday 21b01aab6d v68 2024-04-01 17:59:40 -04:00
downtownallday 1be8257b20 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	CHANGELOG.md
#	README.md
2024-04-01 17:57:03 -04:00
Downtown Allday 379fd9a25b Merge pull request #30 from downtownallday/merge-upstream
Merge upstream
2024-03-23 18:11:45 -04:00
downtownallday 6ade958e2d Merge remote-tracking branch 'upstream/main' into merge-upstream 2024-03-23 17:50:34 -04:00
downtownallday 7e03b651d7 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	management/status_checks.py
2024-03-23 17:48:50 -04:00
Downtown Allday a219d6fd67 Merge pull request #29 from downtownallday/merge-upstream
Merge upstream
2024-03-23 10:55:33 -04:00
downtownallday 4be2d1b844 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	setup/webmail.sh
2024-03-23 10:32:25 -04:00
downtownallday 88558f81e3 Return the result, not None to avoid crashing the management daemon 2024-03-12 10:22:49 -04:00
Downtown Allday 5e24d22dba Merge pull request #28 from downtownallday/merge-upstream
Merge upstream
2024-03-12 08:02:48 -04:00
downtownallday d349150dd0 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	.gitignore
#	management/auth.py
#	management/daemon.py
#	management/mail_log.py
#	management/mailconfig.py
#	management/mfa.py
#	management/ssl_certificates.py
#	management/status_checks.py
#	management/utils.py
#	management/web_update.py
#	setup/mail-postfix.sh
#	setup/migrate.py
#	setup/preflight.sh
#	setup/webmail.sh
#	tests/test_mail.py
#	tools/editconf.py
2024-03-12 07:41:14 -04:00
downtownallday c884d63dda QA: extent tick wait from 1ms to 100ms to avoid ElementNotInteractableException 2024-03-05 08:58:53 -05:00
downtownallday da2d88e4f4 Fix invalid escape sequences 2024-03-05 08:56:39 -05:00
downtownallday 38ad0d3cd6 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-01-10 09:52:53 -05:00
downtownallday fd188985f1 v67 2023-12-22 19:00:16 -05:00
downtownallday 96b315c368 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-12-22 18:59:26 -05:00
downtownallday 9a5f7895df v66 2023-12-18 15:11:33 -05:00
downtownallday 8cb2decb51 Update QA tests for Nextcloud 28 2023-12-18 15:00:08 -05:00
downtownallday b88845190f Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-12-18 13:47:57 -05:00
downtownallday ed963fa65c Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	setup/bootstrap.sh
#	setup/webmail.sh
2023-12-05 09:08:32 -05:00
downtownallday d0da88b2ba Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2023-11-28 07:32:59 -05:00
Downtown Allday 2d47ec3f68 Merge pull request #26 from downtownallday/roundcube-upgrade
Roundcube upgrade to 1.6.5
2023-11-06 08:26:48 -04:00
downtownallday 7cbc9254ce Merge remote-tracking branch 'kiekerjan/roundcube165' into roundcube-upgrade
# Conflicts:
#	setup/webmail.sh
2023-11-06 06:47:55 -05:00
downtownallday 2b638042cb Reduce retained slapd logs from 1 year to 3 months 2023-11-01 06:20:40 -04:00
downtownallday ef39cfdd8a v65 2023-10-29 13:21:16 -04:00
downtownallday 4b71b0f5b4 Merge remote-tracking branch 'upstream/main'
# Conflicts:
#	README.md
#	setup/webmail.sh
2023-10-29 13:19:38 -04:00
downtownallday 90f4675313 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2023-10-17 10:37:55 -04:00
Downtown Allday 6b33ca2c74 Merge pull request #24 from downtownallday/roundcube-update
Update roundcube to 1.6.4
2023-10-17 10:36:28 -04:00
downtownallday 2a240977b3 Update roundcube to 1.6.4 2023-10-17 10:13:06 -04:00
Downtown Allday 86b030b803 Merge pull request #23 from downtownallday/fix-move-postfix-queue
Fix move postfix queue
2023-10-06 06:17:04 -04:00
downtownallday 75baac8d60 Update rsyslog's postfix configuration, which creates a socket in postfix's chroot 2023-10-06 05:50:16 -04:00
downtownallday c816669073 Even though smtpd is not chrooted, move auth socket back to postfix's chroot/working directory anyway. 2023-10-06 05:48:52 -04:00
downtownallday 7abd7b3da6 Tighten permissions of the shared postfix/dovecot auth socket 2023-10-05 21:53:46 -04:00
Downtown Allday 5c4c75c111 Merge pull request #22 from downtownallday/move-postfix-queue-to-user-data
Move postfix queue to user data
2023-10-05 18:21:30 -04:00
downtownallday bc2bc02a57 Add a setup mod to move postfix queue to /home/user-data 2023-10-05 17:58:26 -04:00
downtownallday f9f39d7715 Move dovecot auth socket location from postfix's directory to dovecot's 2023-10-05 17:57:46 -04:00
downtownallday 2fb73c7cfe v64 2023-09-02 20:00:57 -04:00
downtownallday c0c4275c12 Add copyright 2023-09-02 19:59:33 -04:00
downtownallday b11309b624 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-09-02 19:58:38 -04:00
downtownallday 8e4c48bae1 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	management/backup.py
2023-09-02 16:44:42 -04:00
downtownallday 5fc9edb3d7 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2023-09-02 07:19:32 -04:00
downtownallday 202f1c37d2 fix for duplicity 2.1.0 2023-08-29 17:40:56 -04:00
downtownallday 6ba5e9045d v63 2023-08-02 08:32:16 -04:00
downtownallday af3357cd46 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-08-02 08:30:08 -04:00
downtownallday 3774a78b03 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	setup/nextcloud.sh
2023-06-16 17:32:28 -04:00
downtownallday 1aab41e7fe QA: 'name' isn't immutable, so make a copy 2023-05-29 19:45:27 -04:00
downtownallday c66e9f3840 v62 2023-05-21 07:25:45 -04:00
downtownallday d956166164 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-05-21 07:23:55 -04:00
Downtown Allday c83716f1e1 Merge pull request #20 from downtownallday/merge-upstream
Merge upstream
2023-05-13 20:45:07 -04:00
downtownallday 27d5aa516e QA: update message matching for changes in z-push 2.7.0 2023-05-13 13:16:15 -04:00
downtownallday 6a7fc1594d Remove z-push hacks 2023-05-13 13:15:00 -04:00
downtownallday 8270f34acb Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	setup/webmail.sh
2023-05-13 12:29:18 -04:00
downtownallday 34bee7f412 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	management/templates/index.html
#	setup/nextcloud.sh
#	setup/webmail.sh
2023-05-13 08:28:29 -04:00
downtownallday dc30558833 tests: fix logout sequence for nc 26 2023-04-20 09:59:17 -04:00
downtownallday 037b1b7570 capture failed ui test screenshot 2023-04-20 08:55:02 -04:00
downtownallday a3e446b7c6 workaround occasional logwatch hang 2023-04-20 08:22:05 -04:00
downtownallday 5ae1aeac95 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2023-03-13 17:34:12 -04:00
downtownallday dabb3e27ba v61.1 2023-01-29 10:43:51 -05:00
downtownallday da0506a1d7 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-01-29 10:41:53 -05:00
downtownallday f4fc071bb2 v61 2023-01-25 08:51:58 -05:00
downtownallday 3c3cd89a13 mods: update copyright 2023-01-25 08:50:19 -05:00
downtownallday 9f5ddc284a Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	README.md
2023-01-25 08:49:12 -05:00
downtownallday 190d7195d3 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
The roundcube password plugin is not disabled.

# Conflicts:
#	management/utils.py
#	setup/start.sh
#	setup/system.sh
#	setup/webmail.sh
#	tools/editconf.py
2023-01-15 20:35:08 -05:00
downtownallday aaff2eebcf setup: copy custom logwatch services and conf, if available 2023-01-07 20:36:04 -05:00
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