Joshua Tauberer
6d259a6e12
use "127.0.0.1" throughout rather than mixing use of an IP address and "localhost"
...
On some machines localhost is defined as something other than 127.0.0.1, and if we mix "127.0.0.1" and "localhost" then some connections won't be to to the address a service is actually running on.
This was the case with DKIM: It was running on "localhost" but Postfix was connecting to it at 127.0.0.1. (https://discourse.mailinabox.email/t/opendkim-is-not-running-port-8891/1188/12 .)
I suppose "localhost" could be an alias to an IPv6 address? We don't really want local services binding on IPv6, so use "127.0.0.1" to be explicit and don't use "localhost" to be sure we get an IPv4 address.
Fixes #797
2016-05-06 09:10:38 -04:00
Joshua Tauberer
e7fffc66c7
changelog tweaks, fixes #805
2016-05-06 08:51:53 -04:00
aspdye
8548ede638
Merge pull #806 - Update Roundcube to 1.1.5
2016-04-24 06:31:28 -04:00
Joshua Tauberer
d3818d1db6
changelog entries
2016-04-13 18:42:53 -04:00
aspdye
7e0f534aea
Add ownCloud update to changelog
2016-04-08 14:04:15 +02:00
Joshua Tauberer
1a1d125b31
v0.17c
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJW/mJqAAoJELkgQfTBC92B/F8H/2s6wKhzzeoqkhLU2nvYJh0B
Q1d0SbtdQWIWrTQbcjIR3aGYwJzJ+HC7rylrwS4lB2ugpJBA0MnfD+ktwbe/EyDa
pN6WLlmnXyAw28//ubq0FQqC8Gawsj4WMfmSEw/XuDShik8XJmU7QUEnewClJ7So
ko4eVp9KL8MU3Rj/DebhyoW0EjpB/qrJvLSqtj4KCxKYES9J8nUVBFVRDL48yNx4
2KTIjqreGZmtW0/wxPnganMeV6DZn3B6vBmqOYYvw7bf6r/cY0ZkNK/ENlo+ntJD
3jFKki4TJChhGVWH5T4Tw2bys4Cua1+SA3cleNRH1rYSvRWyOCwK+LS4YBJHYp4=
=umMp
-----END PGP SIGNATURE-----
merge hotfix release tag 'v0.17c' into master
The hotfixes were all already applied to master in original PRs. This merge merely brings over the CHANGELOG and the updated install instructions (v0.17b=>v0.17c), including to bootstrap.sh which is what triggers v0.17c being the latest release.
2016-04-01 08:00:10 -04:00
Joshua Tauberer
86881c0107
v0.17c
2016-04-01 07:58:28 -04:00
Joshua Tauberer
3843f63416
hotfix merge #772 - yodax/generic-login-message
...
Make control panel login failed messages generic - don't reveal if an email address has an account on the system.
2016-03-31 10:46:38 -04:00
Joshua Tauberer
703e6795e8
hotfix merge #769 - update the Roundcube html5_notifier plugin from version 0.6 to 0.6.2
...
fixes Roundcube getting stuck for some people, hopefully fixes #693
2016-03-31 10:46:34 -04:00
Joshua Tauberer
b3223136f4
hotfix - install roundcube from our own mirror, hosted in Josh's AWS S3 account, because sourceforge is down all the time
...
fixes #750 , see #701 , see #370
was df92a10eba
2016-03-31 10:35:48 -04:00
Joshua Tauberer
aa1fdaddaf
hotfix merge #755 - Prevent click jacking of the management interface
2016-03-31 10:34:52 -04:00
Joshua Tauberer
7fa9baf308
hotfix merge #744 - Fix for putty Line Drawing issues
2016-03-31 10:33:42 -04:00
Joshua Tauberer
eb8cfaab75
changelog entry for html5_notifier bump
2016-03-31 10:20:13 -04:00
Joshua Tauberer
df92a10eba
install roundcube from our own mirror, hosted in Josh's AWS S3 account, because sourceforge is down all the time
...
fixes #750 , see #701 , see #370
2016-03-23 17:31:24 -04:00
Joshua Tauberer
56591abbc2
merge #766 - Configure bayes_file_mode in spamassassin/local.cf
2016-03-23 17:17:30 -04:00
Joshua Tauberer
313a86d0fa
add changelog entry for bayes file permissions
2016-03-23 17:16:50 -04:00
Joshua Tauberer
083e3cf755
merge #757 (squashed) - add swap space to low-memory systems
2016-03-23 17:07:40 -04:00
Michael Kroes
696bbe4e82
Add a swap file to the system if system memory is less than 2GB, 5GB of free disk space is available, and if no swap file yet exists
2016-03-23 17:07:04 -04:00
Joshua Tauberer
cdedaed3b0
merge #744 - Fix for putty Line Drawing issues
2016-03-23 16:51:01 -04:00
Joshua Tauberer
c01f903413
edit NCURSES_NO_UTF8_ACS's comment, add changelog entry
2016-03-23 16:50:27 -04:00
Joshua Tauberer
5edefbec27
merge #735 - Allow a server to be rebooted when a reboot is required
2016-03-23 16:39:40 -04:00
Joshua Tauberer
67555679bd
move the reboot button, fix grammar, refactor check for DRY, add changelog entry
2016-03-23 16:37:15 -04:00
Joshua Tauberer
546d6f0026
merge #674 - Support munin's cgi dynazoom
2016-03-23 16:10:30 -04:00
Joshua Tauberer
bd86d44c8b
simplify the munin_cgi wrapper / add changelog entry
2016-03-23 16:09:19 -04:00
Joshua Tauberer
d881487d68
v0.17b
2016-03-01 07:23:20 -05:00
Joshua Tauberer
33d07b2b54
ownCloud moved their source code to a new location, breaking our installation script.
...
Fixes #741 .
2016-03-01 07:23:16 -05:00
Joshua Tauberer
f9ca440ce8
v0.17
2016-02-25 18:36:14 -05:00
Joshua Tauberer
d880f088be
fix changelog description of a bug, see #725
2016-02-23 10:24:26 -05:00
Joshua Tauberer
5cabfd591b
(re-fix) mail sent from an address on a subdomain of a domain hosted by the box (a non-zone domain) would never be DKIM-signed because only zones were included in the openDKIM configuration, mistakenly
...
This was originally fixed in 143bbf37f4
(February 16, 2015). Then I broke it in 7a93d219ef
(November 2015) while doing some refactoring ahead of v0.15.
2016-02-23 10:16:04 -05:00
Joshua Tauberer
af80849857
Merge pull request #732 from yodax/memory
...
Reduce percentages for required free memory checks
2016-02-22 15:02:50 -05:00
yodax
7a191e67b8
Add a changelog entry
2016-02-22 21:01:33 +01:00
yodax
a2e6e81697
Add a changelog entry
2016-02-22 19:14:46 +01:00
Joshua Tauberer
a0bae5db5c
update changelog
2016-02-18 07:18:51 -05:00
Joshua Tauberer
5e4c0ed825
Revert "install boto (py2) via the package manager, not pip (used by duplicity)"
...
This reverts commit b32cb6229b
.
Fixes #627 . Fixes #653 . Closes #714 .
2016-02-18 06:54:23 -05:00
Joshua Tauberer
36cb2ef41d
missing elif
2016-02-16 09:11:54 -05:00
Joshua Tauberer
3d5a35b184
typo
2016-02-15 18:47:19 -05:00
Joshua Tauberer
87d3f2641d
merge #685 - tweak postfix mail queue/warn/bounce times
2016-02-15 18:44:56 -05:00
Joshua Tauberer
1ba44b02d4
forgot to catch free_tls_certificates.client.ChallengeFailed
...
Provisioning could crash if, e.g., the DNS we see is different from the DNS Let's Encrypt sees.
see #695 , probably fixes it
2016-02-15 18:22:16 -05:00
Joshua Tauberer
2f24328608
before the user agrees to Let's Encrypt's ToS the admin could get a nightly email with weird interactive text
...
Made a mistake refactoring the headless variable earlier.
fixes #696
2016-02-13 12:38:16 -05:00
Joshua Tauberer
8ea42847da
nightly status checks could fail if any domains had non-ASCII characters
...
https://discourse.mailinabox.email/t/status-check-emails-empty-after-upgrading-to-v0-16/1082/3
A user on that thread suggests an alternate solution, adding `PYTHONIOENCODING=utf-8` to `/etc/environment`. Python docs say that affects stdin/out/err. But we also use these environment variables elsewhere to ensure that config files we read/write are opened with UTF8 too. Maybe all that can be simplified too.
2016-02-13 11:51:06 -05:00
Joshua Tauberer
4ed23f44e6
take a full backup more often so we don't keep backups around for so long
2016-02-05 11:08:33 -05:00
Joshua Tauberer
178527dab1
convert the backup increment time to the local timezone, fixes #700
...
Duplicity gives times in UTC. We were assuming times were in local time.
2016-02-05 08:58:07 -05:00
Joshua Tauberer
77937df955
bind postfix to the right network interface when sending outbound mail so that SPF checks on the receiving end will pass
...
fixes #3 (again)
2016-02-01 12:36:52 -05:00
Joshua Tauberer
4db8efa0df
bump Roundcube to 1.1.4
2016-02-01 12:31:42 -05:00
X O
5895aeecd7
fixed typo
2016-01-31 11:01:00 +10:30
Joshua Tauberer
3615772b2d
v0.16
2016-01-30 11:15:14 -05:00
Joshua Tauberer
78729bd277
update CHANGELOG
2016-01-27 20:23:41 -05:00
Joshua Tauberer
2ad7d0830e
add exception handling for what_version_is_this, fixes #659
2016-01-09 09:23:07 -05:00
Joshua Tauberer
5045e206c2
roundcube file ownership should not preserve uid/gid from the release tarball, tar (when run as root) should always extract using --no-same-owner, fixes #667
2016-01-09 09:17:45 -05:00
Joshua Tauberer
07f9228694
Merge branch 'letsencrypt' for automatic provisioning of TLS certificates from Let's Encrypt
2016-01-09 08:58:35 -05:00