downtownallday
555acc7703
don't compare quota fields when comparing states against older miab
2024-09-07 15:29:42 -04:00
downtownallday
a1d6f67135
change from vagrant to lxd as the virtualization system
2024-09-02 17:17:02 -04:00
downtownallday
2f19ec19da
Update tags now that upstream has merged jammy branch
2022-10-12 08:22:05 -04:00
downtownallday
9ac1bdd045
LOCAL_MODS_DIR must be absolute
2022-09-21 19:04:18 -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
bf63ca827e
Add copyright to source files
2022-09-19 14:45:11 -04:00
downtownallday
8838d5af82
Eliminate the manual firewall configuration step when connecting a remote Nextcloud's user_ldap
2022-06-27 11:00:36 -04:00
downtownallday
6255ecb2f3
Include postfix, dovecot, opendkim in preloaded vm
2022-06-26 22:13:16 -04:00
downtownallday
cb76aec59d
Tests that run php should run the version of php selected by setup
2022-06-25 12:37:11 -04:00
downtownallday
46e0e6ff39
Get rid of globals.sh
2022-01-29 10:59:02 -05:00
downtownallday
4e6550ed22
Merge branch 'jammyjellyfish2204' of https://github.com/mail-in-a-box/mailinabox into jammyjellyfish2204
...
# Conflicts:
# README.md
# setup/mail-dovecot.sh
# setup/system.sh
# setup/webmail.sh
# setup/zpush.sh
# tests/test_mail.py
2022-01-11 16:39:39 -05:00
downtownallday
66ac35871e
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
Upstream is adding handling for utf8 domains by creating a domain alias @utf8 -> @idna. I'm deviating from this approach by setting multiple email address (idna and utf8) per user and alias where a domain contains non-ascii characters. The maildrop (mailbox) remains the same - all mail goes to the user's mailbox regardless of which email address was used. This is more in line with how other systems (eg. active directory), handle multiple email addresses for a single user.
# Conflicts:
# README.md
# management/mailconfig.py
# management/templates/index.html
# setup/dns.sh
# setup/mail-users.sh
2021-10-01 17:43:48 -04:00
downtownallday
fc4ad70535
Merge branch 'main' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# management/dns_update.py
# management/web_update.py
# tests/test_mail.py
2021-05-15 22:35:48 -04:00
downtownallday
e43c01e6fe
Enable caching of Nextcloud downloads as well as downloading Nextcloud from github instead of Nextcloud servers
2020-11-05 16:19:42 -05:00
downtownallday
7c29628530
Separate miab and miab-ldap migrations
...
Add tests for migrating from miab w/totp (migration 13) to miab-ldap
2020-09-16 09:00:27 -04:00
downtownallday
5eb008cae9
Skip system updates if SKIP_SYSTEM_UPDATE environment variable is set to "1"
2020-08-25 16:34:56 -04:00
downtownallday
257b2ee6f6
Integrate encryption-at-rest support
2020-06-22 12:03:13 -04:00
downtownallday
a5ab29c83f
Add Vagrant support for running automated tests
2020-06-21 09:13:54 -04:00
downtownallday
1bd7b2c4c7
1. Better code organization & simplify
...
2. Add "populate" data for upgrades - enabled in both system-setup scripts
3. Add "upgrade" test runner suite
2020-06-19 12:12:49 -04:00
downtownallday
b0090edd52
Test upgrade to LDAP from upstream Mail-in-a-Box/sqlite
2020-06-14 13:51:00 -04:00
downtownallday
ab087365c4
Move system-setup directory to tests
...
Set the hosts FQDN instead of adding hosts entry for private ip
2020-06-10 11:40:44 -04:00