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
|
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 |
|