- 01 Apr, 2015 1 commit
-
-
Joshua Tauberer authored
CHANGELOG ========= v0.08 (April 1, 2015) --------------------- Mail: * The Roundcube vacation_sieve plugin by @arodier is now installed to make it easier to set vacation auto-reply messages from within Roundcube. * Authentication-Results headers for DMARC, added in v0.07, were mistakenly added for outbound mail --- that's now removed. * The Trash folder is now created automatically for new mail accounts, addressing a Roundcube error. DNS: * Custom DNS TXT records were not always working and they can now override the default SPF, DKIM, and DMARC records. System: * ownCloud updated to version 8.0.2. * Brute-force SSH and IMAP login attempts are now prevented by properly configuring fail2ban. * Status checks are run each night and any changes from night to night are emailed to the box administrator (the first user account). Control panel: * The new check that system services are running mistakenly checked that the Dovecot Managesieve service is publicly accessible. Although the service binds to the public network interface we don't open the port in ufw. On some machines it seems that ufw blocks the connection from the status checks (which seems correct) and on some machines (mine) it doesn't, which is why I didn't notice the problem. * The current backup chain will now try to predict how many days until it is deleted (always at least 3 days after the next full backup). * The list of aliases that forward to a user are removed from the Mail Users page because when there are many alises it is slow and times-out. * Some status check errors are turned into warnings, especially those that might not apply if External DNS is used.
-
- 31 Mar, 2015 1 commit
-
-
Joshua Tauberer authored
GET requests might be cached. Definitely happens on Internet Explorer. Makes it look like the user is getting unauthorized access. See https://discourse.mailinabox.email/t/fresh-install-can-login-to-webmail-but-not-admin/394/4.
-
- 30 Mar, 2015 2 commits
-
-
Joshua Tauberer authored
fixes #323 fixes #324
-
Joshua Tauberer authored
set the SPF record after custom DNS records so that the SPF record doesn't prevent all custom TXT records from coming in
-
- 29 Mar, 2015 2 commits
-
-
Joshua Tauberer authored
Change read_password() logic to catch short passwords
-
Hnk Reno authored
Currently read_password does not verify password length. But further down the chain, passwords are checked to make sure they are longer than four characters. If during initial setup, the user enters a password that is shorter than four characters, this will not be caught here, but when the script actually calls management/mailconfig.py to add the user, it will fail without a chance to correct the short password. The setup script will then continue without an inital user being created and this will confuse users.
-
- 28 Mar, 2015 4 commits
-
-
Joshua Tauberer authored
status checks: turn missing DNSSEC into a warning instead of an error; omit an error about missing TLSA if DNSSEC isn't in use; if DNSSEC is in use, make a missing TLSA record a warning instead of an error
-
Joshua Tauberer authored
turn some nameserver status check errors into warnings if the domain resolves correctly since the user might be using External DNS, closes #330
-
Joshua Tauberer authored
The contacts and calendar apps are now maintained outside of ownCloud core, so we now pull them in from github tags and must enable them explicitly.
-
Joshua Tauberer authored
see a8669197
-
- 22 Mar, 2015 5 commits
-
-
Joshua Tauberer authored
see 4d22fb9b fixes #360
-
Joshua Tauberer authored
drop the list of aliases from the users control panel page because with more than 50 aliases it seems to be so slow it times out see https://discourse.mailinabox.email/t/small-bug-in-admin-panel-when-49-aliases/378
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 21 Mar, 2015 3 commits
-
-
Joshua Tauberer authored
I added OpenDMARC's milter in fba4d470. But this started setting Authentication-Results headers on outbound mail with failures. Not sure why it fails at that point, but it shouldn't be set at all. The failure might cause recipients to junk the mail. See #358. This commit removes the milter from the SMTP submission (port 587) listener.
-
Joshua Tauberer authored
run status checks each night and email the administrator with the changes from the previous day's results
-
Joshua Tauberer authored
-
- 19 Mar, 2015 1 commit
-
-
Joshua Tauberer authored
If the migration file is missing but the storage directory exists, assume this is a fresh directory -- don't bother trying to migrate, and do write the migration file with the current migration ID.
-
- 09 Mar, 2015 1 commit
-
-
Toilal authored
-
- 08 Mar, 2015 4 commits
-
-
Joshua Tauberer authored
Merge branch 'master' of https://github.com/zealot128-os/mailinabox Closes #334
-
Joshua Tauberer authored
Merge branch 'master' of https://github.com/h8h/mailinabox see #353, #319
-
Joshua Tauberer authored
-
H8H authored
Configure fail2ban jails to prevent dumb brute-force attacks against postfix, dovecot and ssh. See #319
-
- 04 Mar, 2015 2 commits
-
-
Joshua Tauberer authored
Update MX records using DNS Update API / Management UI
-
Ben Schumacher authored
Give the DNS update tool the ability to customize MX records. Useful if you want a subdomain to send mail to another host.
-
- 28 Feb, 2015 2 commits
-
-
Joshua Tauberer authored
-
Joshua Tauberer authored
-
- 23 Feb, 2015 2 commits
-
-
Joshua Tauberer authored
Changed MX check to respect priorities other than 10.
-
Jack Twilley authored
The status check on MX records now correctly handles domains with multiple MX records.
-
- 21 Feb, 2015 3 commits
-
-
Stefan Wienert authored
-
Stefan Wienert authored
-
Stefan Wienert authored
-
- 20 Feb, 2015 1 commit
-
-
Jack Twilley authored
Reordered the if a little, added some string parsing, and modified the OK text to include a warning.
-
- 18 Feb, 2015 1 commit
-
-
Joshua Tauberer authored
-
- 17 Feb, 2015 5 commits
-
-
Joshua Tauberer authored
Do not show '_secondary_nameserver' in Custom DNS table
-
David Piggott authored
It's redundant and potentially confusing, as any secondary NS shows in "Using a Secondary Nameserver".
-
Joshua Tauberer authored
-
Joshua Tauberer authored
when serving a 'www.' domain, check if the parent domain's ssl certificate can be used besides checking PRIMARY_HOSTNAME Removing buy_certificate.py which is not working and I don't want to update its call signatures.
-
Joshua Tauberer authored
-