boredomdenied
affde4a4d4
Update mail-dovecot.sh
...
Recent cipher update fails for sending mail.
Error:
```
TLS handshaking: SSL_accept() failed: error:1408A0C1:SSL routines:SSL3_GET_CLIENT_HELLO:no shared cipher
```
2017-10-13 20:41:30 -05:00
boredomdenied
f0a6607bc0
Update system.sh
...
fixes recent regressions:
```
No module named '_cffi_backend'
ImportError: cannot import name 'certificate_transparency'
```
2017-10-13 20:18:06 -05:00
Tristan Hill
a7eff8fb35
turn off apt verbose in unattended upgrades ( #1255 )
2017-10-06 08:16:40 -04:00
Joshua Tauberer
f25801e88d
Merge #1233 - Limit Dovecot ciphers to the Mozilla modern set
2017-10-03 11:55:16 -04:00
Joshua Tauberer
00898b2ff5
v0.24
2017-10-03 10:49:04 -04:00
Joshua Tauberer
d0423afd18
Nextcloud install shouldn't fail if php-fpm isn't already running
2017-09-22 11:10:48 -04:00
Joshua Tauberer
edf42df835
update Roundcube (1.3.1), persistent login plugin, Z-Push (2.3.8), and Nextcloud (12.0.3)
2017-09-22 11:10:40 -04:00
Joshua Tauberer
734745a4a6
Nextcloud 12.0.2, fix Nextcloud 12 upgrades seeing the wrong version
...
Nextcloud 12 adds a new OC_VersionCanBeUpgradedFrom field to /usr/local/lib/owncloud/version.php which lists
prior NC/OC version numbers, which confuses our check for what the installed version is. Make our regex more strict.
merges #1238
2017-09-01 07:58:07 -04:00
dofl
dbebaba8b9
switch PHP's process manager to on demand
...
merges #1216
2017-08-30 13:39:25 -04:00
Lloyd Smart
81258e2189
Implement upstream issue #1228 for stronger dh parameters in Dovecot. ( #1232 )
2017-08-30 13:04:22 -04:00
Lloyd Smart
4dd4b4232a
Limited ciphers to the Mozilla modern set from https://mozilla.github.io/server-side-tls/ssl-config-generator/ as requested in issue #1228 .
2017-08-29 15:02:58 +01:00
Michael Kroes
a52c56e571
only set the CN field when generating initial CSR to prevent issues with the php7 ppa version of openssl ( #1223 )
...
OpenSSL 1.1.0f now validates the other subject fields and rejects the empty string (for the country?) because it isn't two characters.
2017-07-30 08:11:39 -04:00
yodax
d773140502
Update to Nextcloud 12 using PHP7
...
* Install PHP7 via a PPA, enable unattended upgrades for the PPA, and switch all of our PHP configuration to the PHP7 install.
* Keep installing PHP5 for ownCloud/Nextcloud packages because we need it to possibly run transitional updates to ownCloud/Nextcloud versions less than 12. But replace PHP5 packages with PHP7 packages elsewhere.
* Update to Nextcloud 12 which requires PHP7, with a transitional upgrade to Nextcloud 11.0.3.
* Disable TLS cert validation by Roundcube when connecting to localhost IMAP and SMTP. Validation became the default in PHP7 but we don't necessarily have a (non-self-)signed certificate and it definitely isn't valid for the IP address 127.0.0.1.
Merges #1140
2017-07-14 06:48:22 -04:00
Joshua Tauberer
2bd6cc4d6b
update to Z-Push 2.3.7
2017-07-10 18:01:21 -04:00
Joshua Tauberer
b11157e0b6
updated to Roundcube 1.3, but unfortunately dropping the vacation plugin
...
Switched to the -complete download which has vendored assets. See https://github.com/mail-in-a-box/mailinabox/pull/1140 .
2017-07-10 17:31:59 -04:00
Joshua Tauberer
4c36d6e6c9
release v0.23a
2017-05-31 07:42:18 -04:00
Michael Kroes
e49c99890b
fetch whole bootstrap - fixes missing icons in admin ( #1185 )
2017-05-31 07:36:17 -04:00
Joshua Tauberer
a13fd90347
v0.23
2017-05-30 06:50:42 -04:00
Git Repository
18f1689f45
changed the location we store the web-assets for the admin pages to /usr/local/mailinabox ( #1179 )
2017-05-23 19:22:53 -04:00
Git Repository
8234a5a9f4
download jQuery and Bootstrap during setup and serve locally so that we don't rely on a CDN which is blocked in some parts of the world ( #1167 ) ( #1171 )
2017-05-08 07:25:16 -04:00
Michael Kroes
1d9f9ea617
Fix two typos in setup/owncloud.sh regarding the setting of the hostname ( #1172 )
2017-05-08 07:23:59 -04:00
Git Repository
2caddb41eb
#1161 Move the config line for mail_domain to always reset the PRIMARY_HOST ( #1163 )
2017-05-06 08:18:50 -04:00
Michael Kroes
68ebca8a15
Update Z-Push to 2.3.6 ( #1166 )
2017-04-30 07:24:36 -04:00
Joshua Tauberer
0c4c2e51bb
bump to Nextcloud 10.0.5
2017-04-24 17:31:54 -04:00
Michael Kroes
416dbebf45
update z-push to 2.3.5 on the upstream repository z-push.org ( #1153 )
2017-04-17 07:42:44 -04:00
Git Repository
2a046a22f4
changed roundcube theme to 'larry' ( #1138 )
...
Updated the setup file to use roundcube's 'larry' theme as the default.
2017-04-17 07:29:50 -04:00
Pieter
5da168466d
Corrected typo in setup/dns.sh
2017-04-10 18:37:09 +02:00
Joshua Tauberer
10bf40250b
merge #1121 - migration from ownCloud to Nextcloud
...
branch 'nextcloud' of https://github.com/yeah/mailinabox
2017-04-02 07:47:31 -04:00
Joshua Tauberer
453091f1fb
v0.22 released
2017-04-02 07:34:14 -04:00
Jan Schulz-Hofen
48e0f39179
Rename ownCloud to Nextcloud in safe places
...
e.g. code comments and user-facing prompts/outputs which can be safely changed without risking to break anything
2017-04-02 11:19:21 +02:00
Jan Schulz-Hofen
bb641cdfba
Move from ownCloud to Nextcloud
2017-03-28 11:16:04 +07:00
Joshua Tauberer
255a65ac98
suppress rmcarddav's php version check
...
Since it says "RCMCardDAV requires at least PHP 5.6.18. Older versions might work", let's hope for the best.
Also hiding its preferences panel in settings since if it doesn't work, we don't want folks using it for anything but connecting to ownCloud contacts.
2017-03-27 08:18:05 -04:00
yeah
c7badb80d1
Set default user password length to 8 in non-interactive setups ( #1123 )
...
To comply with #1098 and avoid failed setups while testing with Vagrant
2017-03-26 13:23:34 -04:00
Joshua Tauberer
653cb7ce10
roundcube 1.2.4, persistent login plugin
2017-03-26 09:50:00 -04:00
yeah
6c3696a54a
Upgrade ownCloud to 9.1.4 to address security vulnerabilities, refs #1111 ( #1120 )
...
* Move variable assignment up and do not use call arguments directly
* Upgrade ownCloud to latest patch release 9.1.4
also move owncloud hash to its own variable
2017-03-26 09:20:27 -04:00
Jan Schulz-Hofen
3830facf78
set dovecot vsz_limit to 1/3 of available memory ( #1096 )
...
The `default_vsz_limit` is the maximum amount of virtual memory that can be allocated. It should be set *reasonably high* to avoid allocation issues with larger mailboxes. We're setting it to 1/3 of the total available memory (physical mem + swap) to be sure.
See here for discussion:
- https://www.dovecot.org/list/dovecot/2012-August/137569.html
- https://www.dovecot.org/list/dovecot/2011-December/132455.html
2017-03-01 07:59:48 -05:00
Manuel
d4baac2363
at the end of setup show SHA256 tls cert hash instead of SHA1 hash ( #1108 )
2017-03-01 07:57:03 -05:00
Dominik Murzynowski
36bef2ee16
Change password min-length to 8 characters ( #1098 )
2017-02-14 14:24:59 -05:00
Norman S
f6b20a810f
Enforce pip to use python 2.7 for boto ( #1093 )
2017-02-10 09:44:40 -05:00
Norman S
f2ff14100e
Change password min-length to four characters ( #1094 )
...
in order to correlate with the management interface.
2017-02-10 09:43:11 -05:00
Joshua Tauberer
2c86fa3755
merge v0.21c hot fix release
2017-02-01 11:26:32 -05:00
Joshua Tauberer
3c05fc94ff
v0.21c
2017-02-01 11:01:11 -05:00
Joshua Tauberer
2e00530944
upgrade acme package
2017-02-01 11:01:11 -05:00
Joshua Tauberer
32d6728dc9
fix pip breaking due to setuptools/pip/cryptography problem
...
pip<6.1 + setuptools>=34 have a problem with packages that
try to update setuptools during installation, like cryptography.
See https://github.com/pypa/pip/issues/4253 . The Ubuntu 14.04
package versions are pip 1.5.4 and setuptools 3.3. When we
install cryptography under those versions, it tries to update
setuptools to version 34, which became available about 10 days
ago, and then pip gets permanently broken with errors like
"ImportError: No module named 'packaging'".
The easiest work-around on systems that aren't already broken is
to upgrade pip and setuptools individually before we install any
package that tries to update setuptools.
Also try to detect a broken system and forcibly remove setuptools
first before trying to install/upgrade pip.
fixes #1080 , fixes #1081 , fixes #1086
see #1083
see https://discourse.mailinabox.email/t/error-with-pip-and-python/1880
see https://discourse.mailinabox.email/t/error-installing-mib/1875
2017-02-01 10:29:28 -05:00
wsteitz
a3c71fe14f
move unzip installation from owncload to system setup ( #1077 )
2017-01-22 10:37:54 -05:00
Joshua Tauberer
cd59de6314
update roundcube to 1.2.3
2017-01-15 11:17:17 -05:00
Joshua Tauberer
a081d04082
move the custom exclusive process code from utils.py into a new python package named exclusiveprocess
2017-01-15 11:02:23 -05:00
Bill Cromie
2647febbf5
cardav plugin for roundcube ( #1029 )
2017-01-15 10:46:33 -05:00
Joshua Tauberer
0b7f477b96
v0.21b
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJYRevlAAoJELkgQfTBC92BqS8IALs7LHQAujNvFYnAN5OqJV0y
3RW5rB1Y0EROWH3YDZBEk6tmZ4+rtF3U6q2aHxiJ0BwsJW9KlO8rlqVUFRdEW+US
BZVhBhBrZLBxmnkS8JF5rCA+xcga1iIL7uSALAikpJK3PxtmMgjEvt9jc2e1VXDC
isHMSCHCLzBVx29RFfWf+3LmSkmg5UWMCNjxKLLJcalV/hIRg+zFT7zdJdaKnI7Z
cj56o+j75sLm+4ftM+n05Q9iTw5yGg2Qqx7bJCDpWEGJClkeuy9n//X5a63XlWbk
IIj3YMAUZj+5wZ7zneN6A9MUMp24OLOztQRWzn7XJR18gSFkdg7RZgWA0eERC1g=
=tkCm
-----END PGP SIGNATURE-----
merge hot-fix release v0.21b
2016-12-05 17:36:32 -05:00
Joshua Tauberer
ab2367e98a
v0.21b
2016-12-05 17:36:11 -05:00