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
Joshua Tauberer
d510c8ae2a
Enable and recommend port 465 for mail submission instead of port 587 ( fixes #1849 )
...
Port 465 with "implicit" (i.e. always-on) TLS is a more secure approach than port 587 with explicit (i.e. optional and only on with STARTTLS). Although we reject credentials on port 587 without STARTTLS, by that point credentials have already been sent.
2021-05-15 16:42:14 -04:00
Downtown Allday
a697cd2f01
Reflect new upstream default branch
2021-04-13 00:12:27 -04:00
downtownallday
3be7ba7c86
Set the default interface for bridged networks to avoid interactive 'vagrant up'.
...
Thx to https://stackoverflow.com/questions/33250304/how-to-automatically-select-bridged-network-interfaces-in-vagrant
2021-04-07 09:24:12 -04:00
downtownallday
2a0e50c8d4
Initial commit of a log capture and reporting feature
...
This adds a new section to the admin panel called "Activity", that
supplies charts, graphs and details about messages entering and leaving
the host.
A new daemon captures details of system mail activity by monitoring
the /var/log/mail.log file, summarizing it into a sqllite database
that's kept in user-data.
2021-01-11 18:02:07 -05:00
downtownallday
e7c5a841aa
Merge branch 'jvolk-spf-opendd'
2020-12-26 07:55:30 -05:00
downtownallday
f5521b45b5
Add tests for dmarc reject and spf softfail
2020-12-21 08:46:12 -05:00
downtownallday
4c9bae5176
Create a default "pre-commit" set of virtual machines
2020-11-27 16:51:10 -05:00
downtownallday
f81e0d0a85
syncing up box creation with ciab (prepping for focal)
2020-11-05 21:07:50 -05:00
downtownallday
87142fb194
change comment
2020-11-05 16:33:44 -05: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
aeb27f74e3
Break out MiaB-LDAP code from _init.sh so _init.sh can be shared with cloud-in-a-box
2020-11-02 12:59:59 -05:00
downtownallday
484ffd64ec
do upgrade tests against maib master
2020-10-31 11:32:28 -04:00
downtownallday
a7370beae0
Merge remote-tracking branch 'fspoettel/admin-panel-2fa' into totp
...
# Conflicts:
# management/daemon.py
# management/mfa.py
2020-10-29 16:56:36 -04:00
downtownallday
a78e6eb3fa
Speed up vm creation
2020-09-30 13:33:40 -04:00
downtownallday
100acb119b
Add a totpMruTokenTime value to record the time when the mru token was used
...
Use the totpMruTokenTime as the id to uniquely identify a totp entry
2020-09-30 11:00:58 -04:00
downtownallday
37777ae904
Add a vagrant vanilla install with port forwarding
2020-09-29 08:33:57 -04:00
downtownallday
00fc94d3c1
Merge remote-tracking branch 'fspoettel/admin-panel-2fa' into totp
...
# Conflicts:
# management/auth.py
# management/daemon.py
# management/mailconfig.py
# setup/mail-users.sh
2020-09-28 23:25:16 -04: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
b6ba3a054c
Fix regexp: \d => [0-9]
2020-09-12 20:07:50 -04:00
downtownallday
14b6ab4262
Add a simple command-line "authenticator app" for testing
2020-09-10 18:20:31 -04:00
downtownallday
752da93a37
Refactor: move code for obtaining totp tokens to tests/lib/totp.sh
2020-09-10 18:19:29 -04:00
downtownallday
c0431474c9
Detect warning ahead of errors
2020-09-10 17:50:06 -04:00
downtownallday
445cd812e6
Check system logs for errors
2020-09-10 17:07:33 -04:00
downtownallday
ba85b6fd7b
Ignore named connection reset error and reduce reported slapd log output
2020-09-10 16:35:19 -04:00
downtownallday
5852a7aabb
Add QA tests for TOTP
2020-09-10 15:24:47 -04:00
downtownallday
b10f82152a
Add message regarding errors during roundcube carddav refresh
2020-09-06 09:26:42 -04:00
downtownallday
07d83d1e5c
Make installed state comparisons ignore new user and alias attributes when comparing MiaB to MiaB-LDAP
2020-08-25 16:36:01 -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
22bfef6f59
Display and allow chaninging a comment/description for aliases. Change the default comment for required aliases to "Required alias".
2020-08-25 12:00:55 -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
62157fb554
Add a "vanilla" test setup along with a QA certificate authority cert
2020-06-27 17:59:51 -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
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
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
7de362a168
Wording changes
2020-06-14 20:22:14 -04:00
downtownallday
a6f54a9bd3
Minor code issues
2020-06-14 18:23:11 -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
1f35e9ef91
Move directory setup/mods.d to local
2020-06-11 21:18:05 -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