downtownallday
ccb0421729
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-07-16 07:57:09 -04:00
David Duque
967409b157
Drop requirement for passwords to have no spaces ( #1789 )
2020-07-16 07:23:11 -04:00
David Duque
1b2711fc42
Add 'always' modifier to the HSTS add_header directive ( #1790 )
...
This will make it so that the HSTS header is sent regardless of the request status code (until this point it would only be sent if "the response code equals 200, 201, 206, 301, 302, 303, 307, or 308." - according to thttp://nginx.org/en/docs/http/ngx_http_headers_module.html#add_header )
2020-07-16 07:21:14 -04:00
downtownallday
c866b4d0fa
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-07-08 19:36:15 -04:00
David Duque
e6102eacfb
AXFR Transfers (for secondary DNS servers): Allow IPv6 addresses ( #1787 )
2020-07-08 18:26:47 -04:00
downtownallday
ebf9088c42
Treat spamhous warning as a warning
2020-07-05 18:41:47 -04:00
downtownallday
3a80acceee
Remove unwanted script
2020-07-05 17:40:19 -04:00
downtownallday
861bcb5097
Add Cloud-in-a-Box link
2020-07-05 17:38:52 -04:00
downtownallday
62157fb554
Add a "vanilla" test setup along with a QA certificate authority cert
2020-06-27 17:59:51 -04:00
downtownallday
39956afdc0
Rearrange some code and add a command line parameter to test the ldap connection
2020-06-27 17:58:22 -04:00
downtownallday
014d8a8770
Avoid a non-fatal error. This should be understood better.
2020-06-27 17:56:46 -04:00
downtownallday
310fd259ff
Change license to AGPL
2020-06-27 17:55:58 -04:00
downtownallday
af4242fb0c
Add an encryption-at-rest restart/remount test
2020-06-23 07:49:47 -04:00
downtownallday
a17d1b190c
Remove unused function
2020-06-23 07:48:46 -04:00
downtownallday
257b2ee6f6
Integrate encryption-at-rest support
2020-06-22 12:03:13 -04:00
downtownallday
38d0bcff22
Add support for non-interactive install
...
Centralize all scripts into 'ehdd'
2020-06-22 10:03:21 -04:00
downtownallday
7137fb6556
Merge branch 'master' into EHDD
2020-06-21 17:21:17 -04:00
downtownallday
a5ab29c83f
Add Vagrant support for running automated tests
2020-06-21 09:13:54 -04:00
downtownallday
25f5690655
Fix wording
2020-06-19 18:05:57 -04:00
downtownallday
5aa3a6fd5d
Add missing argument
2020-06-19 12:26:55 -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
144aa6e5d6
1. Catch connection errors and report them
...
2. Limit address book updates to just the user given
2020-06-19 12:03:29 -04:00
downtownallday
2d7cb869c5
Continue to make old ownCloud contacts available in Roundcube
2020-06-19 12:02:15 -04:00
downtownallday
582b12b33a
Revert: does not fix the error message "warning: cannot change locale" during 'export LC_ALL'. This appears to only be fixable by restarting bash after the locale-gen call.
2020-06-16 06:44:14 -04:00
downtownallday
5f008d91b8
Ignore alias domains that have no forward-to because we don't accept mail locally for the alias
2020-06-15 12:26:12 -04:00
downtownallday
77145e2f38
Fix server error on non-change:
...
"ldap3.core.exceptions.LDAPChangeError: no changes in modify request"
2020-06-15 12:24:03 -04:00
downtownallday
94fd0fd067
Title shortened
2020-06-15 12:22:55 -04:00
downtownallday
7de362a168
Wording changes
2020-06-14 20:22:14 -04:00
downtownallday
979c36b8c1
Merge branch 'qa-upgrade'
2020-06-14 18:38:42 -04:00
downtownallday
a6f54a9bd3
Minor code issues
2020-06-14 18:23:11 -04:00
downtownallday
41188ad42c
This fixes the warning about setting LC_ALL on Ubuntu server
2020-06-14 18:02:27 -04:00
downtownallday
bce1cd41ff
Apply a patch to setup/dns.sh on Travis so nsd will start during upstream install
2020-06-14 18:00:54 -04:00
downtownallday
071c89c420
Tail /var/log/messages if upstream setup fails
2020-06-14 17:19:30 -04:00
downtownallday
6a93af9670
Fix upgrade job failure
2020-06-14 16:48:21 -04:00
downtownallday
b0090edd52
Test upgrade to LDAP from upstream Mail-in-a-Box/sqlite
2020-06-14 13:51:00 -04:00
downtownallday
49920ee332
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
2020-06-13 06:30:55 -04:00
Joshua Tauberer
6fd3195275
Fix MTA-STS policy id so it does not have invalid characters, fixes #1779
2020-06-12 13:09:11 -04:00
downtownallday
1f35e9ef91
Move directory setup/mods.d to local
2020-06-11 21:18:05 -04:00
downtownallday
27c1b93bcf
Merge branch 'master' of https://github.com/mail-in-a-box/mailinabox
...
# Conflicts:
# README.md
# management/mailconfig.py
# management/web_update.py
2020-06-11 15:13:40 -04:00
downtownallday
99bb128d60
Investigating occasional test failures. See this in the log:
...
[ERROR] Jun 11 17:30:15 lmtp(alice@somedomain.com ): Error: open(/etc/dovecot/sieve-spam.svbin.box.abc.com.13806.26a2405f731160b1) failed: Read-only file system
[ERROR] Jun 11 17:30:15 lmtp(alice@somedomain.com ): Error: GKVhOyZq4l7uNQAAasegNA: sieve: binary save: failed to create temporary file: open(/etc/dovecot/sieve-spam.svbin.) failed: Read-only file system
systemctl service setting for dovecot includes ProtectSystem=full, so /etc will be read-only.
need to understand why sieve is attempting to create a temp file or maybe
move sieve script to /var
2020-06-11 13:47:50 -04:00
Joshua Tauberer
224242dfde
Merge v0.46 point release branch
2020-06-11 12:25:49 -04:00
Joshua Tauberer
049bfb6f7f
v0.46
2020-06-11 12:23:18 -04:00
Joshua Tauberer
12d60d102b
Update Roundcube to 1.4.6
...
Fixes #1776
2020-06-11 12:21:17 -04:00
Joshua Tauberer
9db2fc7f05
In web proxies, add X-{Forwarded-{Host,Proto},Real-IP} and 'proxy_set_header Host' when there is a flag
...
Merges #1432 , more or less.
2020-06-11 12:20:17 -04:00
Joshua Tauberer
e03a6541ce
Don't make autoconfig/autodiscover subdomains and SRV records when the parent domain has no user accounts
...
These subdomains/records are for automatic configuration of mail clients, but if there are no user accounts on a domain, there is no need to publish a DNS record, provision a TLS certificate, or create an nginx server config block.
2020-06-11 12:20:17 -04:00
Faye Duxovni
41642f2f59
[backport] Fix roundcube error log file path in setup script ( #1775 )
2020-06-11 12:16:53 -04:00
downtownallday
0e857916eb
Update wording
2020-06-11 08:08:31 -04:00
downtownallday
6baf4993db
Ensure root user has a mailbox for sendmail -bv delivery report
2020-06-11 06:45:49 -04:00
downtownallday
4113ed8501
Look at resolv.conf this time
2020-06-10 23:16:35 -04:00
downtownallday
2bdb6f6216
Output more host information post-setup
2020-06-10 22:37:46 -04:00