Commit Graph
100 Commits
Author SHA1 Message Date
downtownallday 271a04333d Merge branch 'master' into quota 2025-02-16 16:29:01 -05:00
Downtown Allday a063506405 Merge pull request #39 from downtownallday/sync-upstream
Sync upstream
2025-02-15 19:39:35 -05:00
downtownallday d60e2182e3 Merge remote-tracking branch 'upstream/main' into sync-upstream
# Conflicts:
#	setup/webmail.sh
2025-02-15 18:51:34 -05:00
Downtown Allday b0b2198cb5 Merge pull request #38 from downtownallday/dovecot-obsolete
Remove obsolte Dovecot settings
2025-01-08 07:28:38 -05:00
downtownallday 08f1332660 remove dovecot config setting 'ssl_dh_parameters_length'
Dovecot gives the following warning during installation:
doveconf: Warning: Obsolete setting in /etc/dovecot/conf.d/10-ssl.conf:91: ssl_dh_parameters_length is no longer needed
2025-01-08 07:07:23 -05:00
Downtown Allday f498194ec7 Merge pull request #37 from downtownallday/actions-update
prevent triggering ci on new tags
2025-01-06 08:50:21 -05:00
downtownallday 8b87ee8970 include all branches 2025-01-06 08:48:32 -05:00
downtownallday 45841561c5 prevent triggering ci on doc changes 2025-01-06 08:44:23 -05:00
downtownallday e4f6510d40 prevent triggering ci on new tags 2025-01-06 08:35:12 -05:00
downtownallday 2a58cfc50c v71a 2025-01-06 08:07:32 -05:00
downtownallday 683668c66c Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2025-01-06 08:06:12 -05:00
downtownallday 201bd1b067 v71 2025-01-04 15:14:40 -05:00
downtownallday c5e33b51e5 Update license 2025-01-04 15:08:53 -05:00
downtownallday dd2c8ff879 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2025-01-04 15:06:39 -05:00
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 44eaef1155 Merge remote-tracking branch 'chadfurman/master' into quota
# Conflicts:
#	management/cli.py
#	management/daemon.py
#	management/mailconfig.py
#	management/templates/users.html
#	setup/bootstrap.sh
#	setup/mail-dovecot.sh
#	setup/mail-postfix.sh
#	setup/mail-users.sh
2024-10-02 21:50:47 -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 939d6f04c3 Allow Trash to exceed quota by 100M "mostly to allow the clients’ move-to-Trash feature work while user is deleting messages to get under quota" 2024-09-11 15:58:34 -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 816f12e3bd fix file to grep 2024-09-07 17:11:56 -04:00
downtownallday 555acc7703 don't compare quota fields when comparing states against older miab 2024-09-07 15:29:42 -04:00
downtownallday 97080b1c2a run python unbuffered so output always appears in the correct order even when running shell scripts 2024-09-07 15:28:26 -04:00
downtownallday 0e6935c977 Merge branch 'lxd' into chads-quota 2024-09-07 10:53:08 -04:00
downtownallday 2e0b37a09a fix syntax error 2024-09-07 10:52:32 -04:00
downtownallday 2040d4b193 add a quota test 2024-09-07 10:49:46 -04:00
downtownallday 8aa76dc5de don't include Drafts and Sent folders in quota 2024-09-07 10:49:24 -04:00
downtownallday f676307a97 add additional dovecot quota-related attributes to mailUser 2024-09-07 10:48:44 -04:00
downtownallday daca497679 remove method argument use, it breaks other commands 2024-09-07 10:48:05 -04:00
downtownallday 77c6a53f81 fix syntax errors 2024-09-07 10:47:31 -04:00
downtownallday bd6f3a8b2b Merge branch 'lxd' into chads-quota 2024-09-06 12:03:13 -04:00
downtownallday a6f69f297b Merge remote-tracking branch 'chadfurman/master' into chads-quota
# Conflicts:
#	management/daemon.py
#	management/mailconfig.py
#	management/templates/users.html
#	setup/bootstrap.sh
#	setup/mail-postfix.sh
#	setup/mail-users.sh
#	setup/migrate.py
2024-09-06 12:03:08 -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