Commit Graph
100 Commits
Author SHA1 Message Date
Downtown Allday f21c6d47ec Merge pull request #36 from downtownallday/merge-upstream
Merge upstream
2024-12-22 11:05:55 -05:00
downtownallday 4c2e4bab29 fix error when glob matches nothing (variable 'file' will have the glob as a value in the for loop and produce the error "mv: cannot stat '/home/user-data/ssl/*-+([0-9])-+([0-9a-f]).pem': No such file or directory") 2024-12-22 10:26:09 -05:00
downtownallday 0aa7050221 Merge remote-tracking branch 'upstream/main' into merge-upstream
# Conflicts:
#	management/status_checks.py
#	setup/webmail.sh
2024-12-22 10:22:53 -05:00
downtownallday f057e11389 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-12-13 15:17:30 -05:00
downtownallday f98d1811c9 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-11-27 10:18:59 -05:00
Downtown Allday a8d13b84b4 fix: NameError: name 'subprocess' is not defined (#2425) 2024-11-27 08:22:45 -05:00
Downtown Allday 3388982cb1 Merge pull request #35 from downtownallday/replace-utcnow
Eliminate the use of deprecated utcnow()
2024-10-07 10:14:40 -04:00
downtownallday 196f5588cc eliminate the use of deprecated utcnow() 2024-10-07 09:51:56 -04:00
Downtown Allday dd16008fcb Merge pull request #34 from downtownallday/lxd
Switch to LXD from Vagrant
2024-10-04 17:49:17 -04:00
downtownallday 119b11f022 remove upstream Vagrantfile 2024-10-04 17:22:12 -04:00
downtownallday 696b597a9c use bash as 'source' is needed in provision scripts 2024-10-04 16:27:26 -04:00
downtownallday ae056e507b validate argument 2024-10-04 16:26:29 -04:00
downtownallday b8313cdbf7 Merge branch 'master' into lxd 2024-10-04 15:45:31 -04:00
downtownallday 3b6e6177d0 Remove vagrant references - everything has moved to lxd 2024-10-04 14:51:25 -04:00
downtownallday 706c3e7af9 QA: updates for recent nextcloud change 2024-09-20 15:41:44 -04:00
downtownallday 62b691f44a QA: updates for recent nextcloud changes 2024-09-20 15:16:21 -04:00
downtownallday 7e4b4ba70c Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-09-20 09:09:56 -04:00
downtownallday 3e0a621450 allow supplying a command line to execute to ssh
remove debugging echo statements
add -q argument to suppress outputting lxc command line
2024-09-10 14:54:47 -04:00
downtownallday 4fedfb377d during wait for boot, also wait until vm has an ip address 2024-09-10 14:53:12 -04:00
downtownallday 2e0b37a09a fix syntax error 2024-09-07 10:52:32 -04:00
downtownallday 6d25bc47bf add a restart command 2024-09-05 12:39:52 -04:00
downtownallday 54a3bd100c Add provision defaults to lxc init 2024-09-04 08:13:08 -04:00
downtownallday 0fce66dbc7 back out assert_kernel_modules 2024-09-03 11:11:17 -04:00
downtownallday 446aacb9b6 Don't exit on missing kernel module during non-interactive scenario 2024-09-03 11:06:58 -04:00
downtownallday 158c7f8921 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-09-03 10:50:43 -04:00
downtownallday c027db8bf4 reword comment 2024-09-03 10:49:48 -04:00
Downtown Allday ca123515aa fix variable (#2439) 2024-09-02 21:30:01 -04:00
downtownallday a1d6f67135 change from vagrant to lxd as the virtualization system 2024-09-02 17:17:02 -04:00
downtownallday a79a6c00eb encryption-at-rest: Ensure required kernel modules are installed 2024-09-02 16:11:13 -04:00
downtownallday 87174e5505 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2024-08-31 06:17:43 -04:00
downtownallday c9243164bf v70 2024-08-15 21:11:43 -04:00
downtownallday c85797f576 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
# Conflicts:
#	setup/webmail.sh
2024-08-15 21:10:20 -04:00
downtownallday f0168e2417 Merge remote-tracking branch 'matidau/roundcube168'
# Conflicts:
#	setup/webmail.sh
2024-08-13 09:01:41 -04:00
downtownallday d2497f4847 v69b 2024-07-23 07:21:34 -04:00
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