1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2025-04-04 00:17:06 +00:00
Commit Graph

220 Commits

Author SHA1 Message Date
downtownallday
c884d63dda QA: extent tick wait from 1ms to 100ms to avoid ElementNotInteractableException 2024-03-05 08:58:53 -05:00
downtownallday
8cb2decb51 Update QA tests for Nextcloud 28 2023-12-18 15:00:08 -05:00
downtownallday
c0c4275c12 Add copyright 2023-09-02 19:59:33 -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
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
27d5aa516e QA: update message matching for changes in z-push 2.7.0 2023-05-13 13:16:15 -04:00
downtownallday
dc30558833 tests: fix logout sequence for nc 26 2023-04-20 09:59:17 -04: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
eab4f80858 qa: open ldaps and accept cloudinabox email to ease testing 2022-12-29 21:20:29 -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
4b50572dc9 testing: output elapsed time for provisioning 2022-11-06 07:56:47 -05:00
downtownallday
82d756152a Adds a test to ensure dns is functional 2022-10-30 08:23:36 -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
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
2f19ec19da Update tags now that upstream has merged jammy branch 2022-10-12 08:22:05 -04:00
Joshua Tauberer
ddf8e857fd
Support Ubuntu 22.04 Jammy Jellyfish (#2083) 2022-10-11 21:18:34 -04:00
downtownallday
d786fa2790 Hide apt output when installing duplicity 2022-10-11 08:19:51 -04:00
downtownallday
26fa200014 Merge branch 'jammyjellyfish2204' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204
# Conflicts:
#	setup/management.sh
#	setup/nextcloud.sh
2022-10-09 09:30:12 -04:00
downtownallday
cc54379ed2 Merge branch 'jammyjellyfish2204' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204
# Conflicts:
#	management/backup.py
2022-09-29 11:10:16 -04:00
downtownallday
9a381961c5 setting permissions on mail.log fixes the github actions failure for upgrade-to-upstream - this is just clean up 2022-09-22 18:31:59 -04:00
downtownallday
35aa9f7691 try setting mail.log permissions during setup 2022-09-22 18:06:03 -04:00
downtownallday
c9eb90800b flush logs on other log scanning functions 2022-09-22 17:34:22 -04:00
downtownallday
4531c90434 restart rsyslogd on GITHUB_ACTIONS=true instead of HUP 2022-09-22 16:56:24 -04:00
downtownallday
86a61a7b12 try to deal with the flurry of messages from rsyslogd after a HUP on github actions 2022-09-22 15:53:45 -04:00
downtownallday
e0f2ba84e2 update .gitignore 2022-09-22 13:41:42 -04:00
downtownallday
f71b5f3229 Add additional vagrant definition that automatically connects to a cloudinabox 2022-09-22 11:10:16 -04:00
downtownallday
892c33af07 Automatically install .emacs on test vms 2022-09-22 11:08:46 -04:00
downtownallday
9ac1bdd045 LOCAL_MODS_DIR must be absolute 2022-09-21 19:04:18 -04:00
downtownallday
188eb9bee1 update test to get syslog output 2022-09-21 16:46:38 -04:00
downtownallday
53cbabac75 Fix url redirection when a remote nextcloud is used so that .well-known/caldav and carddav work properly, as well as the redirecting /cloud to the remote Nextcloud. Since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods.Fix url redirection when a remote nextcloud is in use. This corrects redirection for /.well-known/caldav, /.well-known/carddav and /cloud to send the client to the remote nextcloud. This requires an nginx configuration change, and since the nginx config is replaced by the management daemon whenever a new domain is added, this change adds a hooking mechanism for setup mods allowing them to intercept and modify the resultant nginx config. 2022-09-21 15:52:47 -04:00
downtownallday
39aaf94e7b Add options to 1. re-use existing an existing backup 2. disable test runner 2022-09-20 10:15:36 -04:00
downtownallday
f321271e1c Adjust formatting 2022-09-20 10:14:10 -04:00
downtownallday
bf63ca827e Add copyright to source files 2022-09-19 14:45:11 -04:00
downtownallday
809a75765e replace FLASK_ENV, which has been deprecated, with FLASK_DEBUG 2022-09-18 15:44:01 -04:00
downtownallday
20646e43f8 single restore_backup script for miab and ciab 2022-09-06 11:47:04 -04:00
downtownallday
78e6755e6b wait for the management daemon to be ready before ending the test 2022-09-05 20:35:36 -04:00
downtownallday
b731de2f66 fix capture state and populate working directory errors 2022-09-05 18:34:46 -04:00
downtownallday
d87148292e fix missing $ 2022-09-05 17:08:41 -04:00
downtownallday
f63488aa1a Merge branch 'master' into jammyjellyfish2204
# Conflicts:
#	setup/management.sh
#	setup/mods.available/connect-nextcloud-to-miab.sh
#	setup/start.sh
#	setup/webmail.sh
#	tests/lib/carddav.sh
#	tests/lib/system.sh
#	tests/system-setup/setup-defaults.sh
#	tests/system-setup/setup-funcs.sh
#	tests/system-setup/upgrade.sh
2022-09-05 10:30:45 -04:00
downtownallday
a7739196b4 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204 2022-09-05 09:28:26 -04:00
downtownallday
f6cd8f56c3 Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox 2022-08-21 14:07:30 -04:00
Sudheesh Singanamalla
d7244ed920
Fixes #2149 Append ; in policy strings for DMARC settings (#2151)
Signed-off-by: Sudheesh Singanamalla <sudheesh@cloudflare.com>
2022-08-19 13:23:42 -04:00
Rauno Moisto
78569e9a88 Fix DeprecationWarning in dnspython query vs resolve method
The resolve method disables resolving relative names by default. This change probably makes a7710e90 unnecessary. @JoshData added some additional changes from query to resolve.
2022-07-28 14:02:46 -04:00
downtownallday
27dcb5d7ca Enable fail2ban for z-push and add a test for it 2022-07-18 15:52:04 -04:00
downtownallday
ecf5e3ddfb Improve output formatting 2022-06-29 12:56:44 -04:00
downtownallday
8f1bb4f498 Add a z-push test suite 2022-06-29 10:42:09 -04:00