Joshua Tauberer
|
e4a4b47fac
|
setup now asks for and sets the system timezone
closes #294
see #328
maybe related to #235
|
2015-12-26 08:08:08 -05:00 |
|
BuildTools
|
8a35905d2e
|
add timezone selection
|
2015-12-23 17:29:13 -05:00 |
|
Joshua Tauberer
|
dbf4729109
|
add management/backup.py --restore
|
2015-12-23 12:53:38 +00:00 |
|
Joshua Tauberer
|
86b9ef496c
|
Merge pull request #636 from bronson/doc-mites
tiny tweaks to make the bash docs slightly more readable
|
2015-12-23 07:29:39 -05:00 |
|
Scott Bronson
|
6336cc6452
|
tiny tweaks to make the bash slightly more readable
|
2015-12-22 12:33:26 -08:00 |
|
Joshua Tauberer
|
bc79319864
|
Merge pull request #494 from anoma/fail2ban-recidive
Activate FAIL2BAN recidive jail
|
2015-12-22 08:11:19 -05:00 |
|
Joshua Tauberer
|
62e88cff54
|
merge #624 document POP client settings in the control panel
|
2015-12-12 08:46:52 -05:00 |
|
Joshua Tauberer
|
6e6c993724
|
reword POP documentation, add to changelog/readme
|
2015-12-12 08:46:18 -05:00 |
|
Marius
|
f8b4e3775d
|
Update mail-guide.html (POP3)
|
2015-12-12 08:41:13 -05:00 |
|
Joshua Tauberer
|
fad69f85fa
|
Merge pull request #605 from ariejan/feature/604-add-rfc2142-mail-aliases
Add alias for abuse@
|
2015-12-07 15:56:51 -05:00 |
|
Joshua Tauberer
|
0029811de2
|
Merge pull request #621 from bronson/nobind9
don't install bind9-host when setting hostname
|
2015-12-07 15:52:47 -05:00 |
|
Scott Bronson
|
fe9ed3f70d
|
don't install bind9-host when setting hostname
also remove an incorrect comment
|
2015-12-07 10:21:51 -08:00 |
|
Ariejan de Vroom
|
aedfe62bb0
|
Add alias for abuse@
|
2015-12-07 16:31:58 +01:00 |
|
Joshua Tauberer
|
c4f00626ef
|
status checks: check that PRIMARY_HOSTNAME's AAAA record is working
|
2015-12-07 09:08:00 -05:00 |
|
Joshua Tauberer
|
fdad83a1bb
|
status checks: check IPv6 reverse DNS
|
2015-12-07 08:58:48 -05:00 |
|
Joshua Tauberer
|
20e11bbab3
|
fail2ban: whitelist our machine's public ip address so status checks dont cause bans of the machine itself
|
2015-12-07 08:45:59 -05:00 |
|
Joshua Tauberer
|
5bbe9f9a04
|
status checks: when ipv6 is enabled, check that services are accessible over ipv6 too
|
2015-12-07 08:37:04 -05:00 |
|
Joshua Tauberer
|
7a93d219ef
|
some cleanup in dns_update.py
|
2015-11-29 14:59:35 +00:00 |
|
Joshua Tauberer
|
808522d895
|
merge functions get_web_domains and get_default_www_redirects
|
2015-11-29 14:46:08 +00:00 |
|
Joshua Tauberer
|
be9efe0273
|
ensure malformed ssl certificate can't cause it to be written to an arbitrary path
|
2015-11-29 14:04:37 +00:00 |
|
Joshua Tauberer
|
766b98c4ad
|
refactor: move SSL-related management functions into a new module ssl_certificates.py
|
2015-11-29 13:59:22 +00:00 |
|
Joshua Tauberer
|
c422543fdd
|
make the system SSL certificate a symlink so we never have to replace a certificate file, and flatten the directory structure of user-installed certificates
|
2015-11-29 02:02:01 +00:00 |
|
Joshua Tauberer
|
cf33be4596
|
fix boto 2 conflict on Google Compute Engine instances
GCE installs some Python-2-only boto plugin that conflicts with boto running under Python 3. It gives a SyntaxError in /usr/share/google/boto/boto_plugins/compute_auth.py (https://github.com/GoogleCloudPlatform/compute-image-packages).
Disabling boto's default configuration file prior to importing boto so that GCE's plugin is not loaded.
See https://discourse.mailinabox.email/t/500-internal-server-error-for-admin/942.
|
2015-11-26 14:51:44 +00:00 |
|
Joshua Tauberer
|
161d096139
|
add a way to dump backup status from the command line
|
2015-11-26 14:34:07 +00:00 |
|
Joshua Tauberer
|
b32cb6229b
|
install boto (py2) via the package manager, not pip (used by duplicity)
|
2015-11-26 14:20:59 +00:00 |
|
Joshua Tauberer
|
3dd5fff110
|
Merge pull request #602 from NurdTurd/patch-2
Typo on 'weirdly'
|
2015-11-20 14:54:39 -05:00 |
|
Sheldon Rupp
|
398a66dd4a
|
Typo on 'weirdly'
|
2015-11-20 20:46:28 +01:00 |
|
Michael Kroes
|
59f8aa1c31
|
Add checks to the management interface to report memory usage
|
2015-11-20 01:48:59 -05:00 |
|
Joshua Tauberer
|
cfba97e104
|
updated changelog
|
2015-11-19 07:01:05 -05:00 |
|
Joshua Tauberer
|
bbf78716fd
|
during setup suppress the status line about generating an SSL certificate if we already have it
|
2015-11-19 07:00:33 -05:00 |
|
Joshua Tauberer
|
b9820641aa
|
when generating the initial self-signed cert, dont keep the CSR - it has no use after this step
|
2015-11-19 07:00:33 -05:00 |
|
Joshua Tauberer
|
8c00556bab
|
use /dev/urandom for roundcube/owncloud key generation, see #596, partially reverts #115 (69f0e1d07a )
|
2015-11-19 07:00:33 -05:00 |
|
Joshua Tauberer
|
16d148a8a9
|
use /dev/urandom for DNSSEC key generation, fixes #596, partially reverts #115 (69f0e1d07a )
|
2015-11-19 07:00:33 -05:00 |
|
Joshua Tauberer
|
e8264e9b6a
|
ensure /dev/urandom is seeded with a blocking call to /dev/random and using Ubuntu's pollinate servers
|
2015-11-19 07:00:33 -05:00 |
|
Joshua Tauberer
|
4f2b223070
|
add comments about how openssl generates random numbers for genrsa and what could create a perfect storm to make the key not random
see #596
|
2015-11-19 07:00:32 -05:00 |
|
Joshua Tauberer
|
05e128cafb
|
the >'s in pip install package names might be interpreted as shell redirects and was creating files name '=1.0.0' '=2.0.0' and '=1.0.2' (I'm not sure how this was ever working)
|
2015-11-19 07:00:32 -05:00 |
|
Joshua Tauberer
|
59e9952a61
|
the explanatory text for setting up secondary nameservers was hidden until a secondary nameserver is added, so that wasn't helpful
|
2015-11-19 07:00:32 -05:00 |
|
Joshua Tauberer
|
2f9fd09b2f
|
Merge pull request #599 from nstanke/loglevel
Change Z-Push log level to error
|
2015-11-18 17:42:58 -05:00 |
|
Norman Stanke
|
ec20d657ba
|
Change Z-Push log level to error
|
2015-11-18 21:39:17 +01:00 |
|
Joshua Tauberer
|
34ba279b0a
|
Merge pull request #598 from yodax/zpush-log-rotate
Add log rotation to z-push
|
2015-11-18 07:25:24 -05:00 |
|
yodax
|
c28065cc56
|
Add log rotation to z-push
|
2015-11-17 09:27:05 -05:00 |
|
Joshua Tauberer
|
04960d0b98
|
Merge pull request #597 from yodax/backup-stop-phpfpm
During the backup you will get login failures which will confuse iOS
|
2015-11-17 08:14:23 -05:00 |
|
yodax
|
280de022cb
|
Change order in which service stop
|
2015-11-17 05:22:42 -05:00 |
|
yodax
|
fa1cad7fb2
|
During the backup you will get login failures which will confuse iOS, so it is better to stop php-fpm as well
|
2015-11-17 02:57:14 -05:00 |
|
Joshua Tauberer
|
1926bfa1c5
|
all DNS queries should have a timeout, fixes #591
|
2015-11-11 12:25:55 +00:00 |
|
Joshua Tauberer
|
2b351208e0
|
Merge pull request #589 from NurdTurd/patch-1
Change 'Wosign' to 'WoSign'
|
2015-11-08 15:59:12 -05:00 |
|
Sheldon Rupp
|
96b02e68ee
|
Change 'Wosign' to 'WoSign'
|
2015-11-08 21:31:43 +01:00 |
|
BuildTools
|
82f4f8b2eb
|
delete /etc/cron.daily/mailinabox-backup
|
2015-11-06 07:55:48 -05:00 |
|
BuildTools
|
d703b0a2a1
|
change from /etc/cron.daily to /etc/cron.d
|
2015-11-06 07:47:40 -05:00 |
|
Joshua Tauberer
|
2e3796c4f7
|
set owncloud's email from address, fixes #586
|
2015-11-05 11:20:16 +00:00 |
|