rainulf/mailinabox.git
8 months agoMerge pull request #1412 from hlxnd/pr master
Joshua Tauberer [Sun, 5 Aug 2018 19:16:05 +0000 (15:16 -0400)]
Merge pull request #1412 from hlxnd/pr

Use ISO 8601 on backups table dates, fixes #1397

8 months agoAdd missing PHP end tag
hlxnd [Sun, 5 Aug 2018 13:27:35 +0000 (15:27 +0200)]
Add missing PHP end tag

8 months agoUse ISO 8601 on backups table dates.
hlxnd [Sun, 5 Aug 2018 13:26:45 +0000 (15:26 +0200)]
Use ISO 8601 on backups table dates.

8 months agov0.28 released, closes #1405
Joshua Tauberer [Mon, 30 Jul 2018 15:13:28 +0000 (11:13 -0400)]
v0.28 released, closes #1405

9 months agoUse Nextcloud’s occ command to unlock the admin (#1406)
Pascal Garber [Wed, 25 Jul 2018 19:37:09 +0000 (21:37 +0200)]
Use Nextcloud’s occ command to unlock the admin (#1406)

9 months agoadd php7.0-curl to webmail.sh
Joshua Tauberer [Sun, 22 Jul 2018 13:19:36 +0000 (09:19 -0400)]
add php7.0-curl to webmail.sh

see 7ee91f6ae6524d5f4f25acb4002220c4942633f5
see #1268
closes #1259

9 months agonew ssl cert provisioning broke if a domain doesnt yet have a cert, fixes #1392
Joshua Tauberer [Thu, 19 Jul 2018 15:40:49 +0000 (11:40 -0400)]
new ssl cert provisioning broke if a domain doesnt yet have a cert, fixes #1392

9 months agoupdated CHANGELOG
Joshua Tauberer [Thu, 19 Jul 2018 15:27:37 +0000 (11:27 -0400)]
updated CHANGELOG

9 months agofailing z-push installation: replace git clone with wget_verify
Nils Norman Haukås [Sat, 14 Jul 2018 22:17:43 +0000 (00:17 +0200)]
failing z-push installation: replace git clone with wget_verify

git clone (which uses curl) underneath was failing. Curiously, the same
git clone command would work on my macos host machine.

From the screenshot it looks like curl was somehow not able to negotiate
the connection. Might have been a missing CA certificate for Comodo, but
I was not able to determine if that was the issue.

fixes #1393
closes #1387
closes #1400

9 months agoFix .mobileconfig so CalDAV calendar works on Mac OS X (#1402)
dev9 [Thu, 19 Jul 2018 15:17:38 +0000 (08:17 -0700)]
Fix .mobileconfig so CalDAV calendar works on Mac OS X (#1402)

The previous CalDAVPrincipalURL "/cloud/remote.php/caldav/calendars/" causes an error in OS X.

See: https://discourse.mailinabox.email/t/caldav-with-macos-10-12-2-does-not-work/1649 and other similar issues.

The correct CalDAVPrincipalURL: https://discourse.mailinabox.email/t/caldav-with-macos-10-12-2-does-not-work/1649 but it turns out you can just leave the key/value out completely and OS X/iOS are able to auto discover the correct URL.

9 months agomake certbot auto-agree to TOS if NONINTERACTIVE=1 env var is set (#1399)
Nils [Sun, 15 Jul 2018 15:24:15 +0000 (17:24 +0200)]
make certbot auto-agree to TOS if NONINTERACTIVE=1 env var is set (#1399)

9 months agoreplace free_tls_certificates with certbot
Joshua Tauberer [Sun, 13 May 2018 00:02:25 +0000 (20:02 -0400)]
replace free_tls_certificates with certbot

9 months agossl_certificates: reuse query_dns function in status_checks and simplify calls by...
Joshua Tauberer [Sat, 12 May 2018 21:24:16 +0000 (17:24 -0400)]
ssl_certificates: reuse query_dns function in status_checks and simplify calls by calling normalize_ip within query_dns

9 months agocryptography is now distributed as a wheel and no longer needs system development...
Joshua Tauberer [Sat, 12 May 2018 15:32:54 +0000 (11:32 -0400)]
cryptography is now distributed as a wheel and no longer needs system development packages to be installed or pip/setuptools workarounds

10 months agov0.27
Joshua Tauberer [Thu, 14 Jun 2018 11:48:56 +0000 (07:48 -0400)]
v0.27

11 months agochangelog entry
Joshua Tauberer [Sat, 12 May 2018 13:31:18 +0000 (09:31 -0400)]
changelog entry

12 months agoUpdate Roundcube to 1.3.6 (#1376)
yeah [Tue, 17 Apr 2018 15:54:24 +0000 (17:54 +0200)]
Update Roundcube to 1.3.6 (#1376)

13 months agosend the mail_log.py report to the box admin every Monday
Joshua Tauberer [Sat, 24 Feb 2018 14:19:00 +0000 (09:19 -0500)]
send the mail_log.py report to the box admin every Monday

13 months agomail_log.py: include sent mail in the logins report in a new smtp column
Joshua Tauberer [Sat, 24 Feb 2018 14:01:24 +0000 (09:01 -0500)]
mail_log.py: include sent mail in the logins report in a new smtp column

13 months agomail_log.py: refactor the dovecot login collector
Joshua Tauberer [Sat, 24 Feb 2018 13:45:21 +0000 (08:45 -0500)]
mail_log.py: refactor the dovecot login collector

13 months agothe hidden feature for proxying web requests now sets X-Forwarded-For
Joshua Tauberer [Sat, 24 Feb 2018 12:54:32 +0000 (07:54 -0500)]
the hidden feature for proxying web requests now sets X-Forwarded-For

13 months agoremove old tools/update-subresource-integrity.py script which isn't used now that...
Joshua Tauberer [Sat, 24 Feb 2018 12:54:02 +0000 (07:54 -0500)]
remove old tools/update-subresource-integrity.py script which isn't used now that we download all admin page remote assets during setup

13 months agochangelog entry
Joshua Tauberer [Sat, 24 Feb 2018 14:20:42 +0000 (09:20 -0500)]
changelog entry

14 months agoUpdate Roundcube to 1.3.4 and Z-push to 2.3.9 (#1354)
xetorixik [Wed, 21 Feb 2018 13:22:57 +0000 (14:22 +0100)]
Update Roundcube to 1.3.4 and Z-push to 2.3.9 (#1354)

14 months agov0.26c
Joshua Tauberer [Tue, 13 Feb 2018 15:46:02 +0000 (10:46 -0500)]
v0.26c

14 months agoCHANGELOG entries
Joshua Tauberer [Tue, 13 Feb 2018 15:44:07 +0000 (10:44 -0500)]
CHANGELOG entries

14 months agowrap wget in hide_output so that wget errors are shown
Joshua Tauberer [Sat, 3 Feb 2018 23:43:12 +0000 (18:43 -0500)]
wrap wget in hide_output so that wget errors are shown

Our wget_verify function uses wget to download a file and then check
the file's hash. If wget fails, i.e. because of a 404 or other HTTP
or network error, we exited setup without displaying any output because
normally there are no errors and -q keeps the setup output clean.

Wrapping wget with our hide_output function, and dropping -q, captures
wget's output and shows it and exits setup just if wget fails.

see #1297

14 months agoAdd some development instructions to CONTRIBUTING.md (#1348)
yeah [Mon, 5 Feb 2018 13:41:19 +0000 (20:41 +0700)]
Add some development instructions to CONTRIBUTING.md (#1348)

14 months agoUpgrade Nextcloud from 12.0.3 to 12.0.5
Jan Schulz-Hofen [Sun, 4 Feb 2018 12:37:48 +0000 (19:37 +0700)]
Upgrade Nextcloud from 12.0.3 to 12.0.5

14 months agoUse new .tar.bz2 source files for ownCloud and fix upgrade paths
Jan Schulz-Hofen [Sun, 4 Feb 2018 12:37:00 +0000 (19:37 +0700)]
Use new .tar.bz2 source files for ownCloud and fix upgrade paths

14 months agoUpdate users.html (#1345)
NatCC [Sat, 3 Feb 2018 22:49:11 +0000 (22:49 +0000)]
Update users.html (#1345)

Passwords must be eight characters long; when passwords are changed via the users page the dialog states that passwords need to be at least four characters but only eight or more are acceptable.

14 months agoCdon't try to generate a CSR in the control panel until both the domain and country...
Joshua Tauberer [Sun, 28 Jan 2018 13:58:49 +0000 (08:58 -0500)]
Cdon't try to generate a CSR in the control panel until both the domain and country are selected

Fixes #1338.

See 0e9680fda63c33ace3f34ca7126617fb0efe8ffca52c56e57178d38d9b1d6d2528aae5ac3d712d2c.

14 months agoonly spawn one process for the management daemon
Joshua Tauberer [Sun, 28 Jan 2018 13:51:36 +0000 (08:51 -0500)]
only spawn one process for the management daemon

In 0088fb45533b349e47c7f04e95a618862735ddf1 I changed the management daemon's startup
script from a symlink to a Python script to a bash script that activated the new virtualenv
and then launched Python. As a result, the init.d script that starts the daemon would
write the pid of bash to the pidfile, and when trying to kill it, it would kill bash but
not the Python process.

Using exec to start Python fixes this problem by making the Python process have the pid
that the init.d script knows about.

fixes #1339

14 months agowhen generating a CSR in the control panel, don't set empty attributes
Joshua Tauberer [Sun, 28 Jan 2018 13:41:31 +0000 (08:41 -0500)]
when generating a CSR in the control panel, don't set empty attributes

Same as in a52c56e57178d38d9b1d6d2528aae5ac3d712d2c.

Fixes #1338.

14 months agov0.26b
Joshua Tauberer [Thu, 25 Jan 2018 14:26:35 +0000 (09:26 -0500)]
v0.26b

14 months agoupdate CHANGELOG
Joshua Tauberer [Thu, 25 Jan 2018 14:23:04 +0000 (09:23 -0500)]
update CHANGELOG

15 months agopin acme to v0.20, which is the last version compatible with free_tls_certificates
Joshua Tauberer [Sat, 20 Jan 2018 16:23:45 +0000 (11:23 -0500)]
pin acme to v0.20, which is the last version compatible with free_tls_certificates

free_tls_certificates uses acme.jose, which in acme v0.21 was moved to a new Python package.

See #1328

15 months agorun mailconfig.py's email address validator outside of the virtualenv during questions.sh
Joshua Tauberer [Sat, 20 Jan 2018 15:54:56 +0000 (10:54 -0500)]
run mailconfig.py's email address validator outside of the virtualenv during questions.sh

We don't have the virtualenv this early in setup.

Broken by 0088fb45533b349e47c7f04e95a618862735ddf1.

Fixes #1326.

See https://discourse.mailinabox.email/t/that-is-not-a-valid-email-error-during-mailinabox-installation/2793.

15 months agoReduce munin-node log level to warning (#1330)
barrybingo [Fri, 19 Jan 2018 17:00:44 +0000 (17:00 +0000)]
Reduce munin-node log level to warning (#1330)

15 months agorelease v0.26
Joshua Tauberer [Thu, 18 Jan 2018 22:10:23 +0000 (17:10 -0500)]
release v0.26

15 months agono need to do a second apt-get update after 'installing' the PHP7 PPA if the PPA...
Joshua Tauberer [Mon, 15 Jan 2018 18:28:18 +0000 (13:28 -0500)]
no need to do a second apt-get update after 'installing' the PHP7 PPA if the PPA was already installed

15 months agoinstall Python 3 packages in a virtualenv 0088fb45533b349e47c7f04e95a618862735ddf1
Joshua Tauberer [Mon, 15 Jan 2018 17:43:32 +0000 (12:43 -0500)]
install Python 3 packages in a virtualenv

The cryptography package has created all sorts of installation trouble over the last few years, probably because of mismatches between OS-installed packages and pip-installed packages. Using a virtualenv for all Python packages used by the management daemon should make sure everything is consistent.

See #1298, see #1264.

15 months agoremove php5 packages from webmail.sh
Joshua Tauberer [Mon, 15 Jan 2018 15:54:52 +0000 (10:54 -0500)]
remove php5 packages from webmail.sh

The PHP5 packages have a dependency on (apache2 or php5-cgi or php5-fpm), and since removing php5-fpm apache2 started getting installed during setup, which caused a conflict with nginx of course.

These packages don't seem to be needed by Roundcube or Nextcloud --- Roundcube includes the ones it needs.

see #1264, #1298

15 months agopartial revert of 441bd350, accidentally uncommented something
Joshua Tauberer [Mon, 15 Jan 2018 15:33:05 +0000 (10:33 -0500)]
partial revert of 441bd350, accidentally uncommented something

15 months agoFix typo in CHANGELOG.md (#1312)
yeah [Mon, 25 Dec 2017 22:46:31 +0000 (23:46 +0100)]
Fix typo in CHANGELOG.md (#1312)

16 months agorevert f25801e/#1233 - use Mozilla intermediate ciphers for IMAP/POP not modern ciphers
Joshua Tauberer [Sun, 24 Dec 2017 19:41:41 +0000 (14:41 -0500)]
revert f25801e/#1233 - use Mozilla intermediate ciphers for IMAP/POP not modern ciphers

fixes #1300

16 months agoupdate CHANGELOG 441bd35053d832028d36ec481a28b50920048efa
Joshua Tauberer [Sat, 23 Dec 2017 23:01:41 +0000 (18:01 -0500)]
update CHANGELOG

16 months agoChange z-push to use the git repository instead of the tar ball (#1305)
Michael Kroes [Sat, 23 Dec 2017 22:51:18 +0000 (23:51 +0100)]
Change z-push to use the git repository instead of the tar ball (#1305)

16 months agoBugfix for free command (#1278)
sam-banks [Mon, 18 Dec 2017 13:21:28 +0000 (02:21 +1300)]
Bugfix for free command (#1278)

A quick fix - there's no "o" option for free.

16 months agoAdd X-Spam-Score header to checked mail (#1292)
yeah [Mon, 18 Dec 2017 13:17:47 +0000 (14:17 +0100)]
Add X-Spam-Score header to checked mail (#1292)

To enable users to do custom spam filtering based on score, it's helpful to render the actual spam score as a float in a separate header rather than as part of X-Spam-Status where it only appears in a comma separated list.

16 months agoChanged temp_dir to /var/temp/roundcube to avoid loss on reboot. (#1302)
Jim Bailey [Mon, 18 Dec 2017 13:12:45 +0000 (13:12 +0000)]
Changed temp_dir to /var/temp/roundcube to avoid loss on reboot. (#1302)

17 months agomerge v0.25 security release
Joshua Tauberer [Wed, 15 Nov 2017 16:27:30 +0000 (11:27 -0500)]
merge v0.25 security release

17 months agov0.25
Joshua Tauberer [Wed, 15 Nov 2017 16:18:00 +0000 (11:18 -0500)]
v0.25

17 months agoUpdate Roundcube to protect against CVE-2017-16651
yeah [Wed, 15 Nov 2017 15:55:51 +0000 (17:55 +0200)]
Update Roundcube to protect against CVE-2017-16651

See https://roundcube.net/news/2017/11/08/security-updates-1.3.3-1.2.7-and-1.1.10.

merges #1287

17 months agoAdd support for DNS wildcard [merges #1281]
John Olten [Sun, 5 Nov 2017 17:22:59 +0000 (18:22 +0100)]
Add support for DNS wildcard [merges #1281]

17 months agorun apt-get autoremove after updating system packages
Joshua Tauberer [Sat, 7 Oct 2017 14:11:45 +0000 (10:11 -0400)]
run apt-get autoremove after updating system packages

Old kernels can build up and some packages may not be needed anymore.

See https://discourse.mailinabox.email/t/storage-space-decreasing/2525/5.

17 months agouse RSASHA256 for .lv domains DNSSEC (#1277)
Jānis (Yannis) [Tue, 31 Oct 2017 22:01:47 +0000 (00:01 +0200)]
use RSASHA256 for .lv domains DNSSEC (#1277)

18 months agodocument the "local" alias pointing to this box in Custom DNS (#1261)
Nicolas North [Fri, 20 Oct 2017 21:20:21 +0000 (23:20 +0200)]
document the "local" alias pointing to this box in Custom DNS (#1261)

18 months agoadd php7.0-mbstring to webmail.sh (#1268)
Michael Kroes [Sun, 15 Oct 2017 11:53:01 +0000 (13:53 +0200)]
add php7.0-mbstring to webmail.sh (#1268)

18 months agoturn off apt verbose in unattended upgrades (#1255)
Tristan Hill [Fri, 6 Oct 2017 12:16:40 +0000 (13:16 +0100)]
turn off apt verbose in unattended upgrades (#1255)

18 months agoupdate F-Droid DAVdroid link (#1253)
Fabian Bucher [Wed, 4 Oct 2017 21:47:15 +0000 (23:47 +0200)]
update F-Droid DAVdroid link (#1253)

the information about the invalid link comes from here -> https://discourse.mailinabox.email/t/admin-sync-guide-contacts-and-calendar-davdroid-3-69-free-here/2528

18 months agoupdate TLS test to record changes in the ciphers we offer on the open ports
Joshua Tauberer [Tue, 3 Oct 2017 16:01:10 +0000 (12:01 -0400)]
update TLS test to record changes in the ciphers we offer on the open ports

18 months agoMerge #1233 - Limit Dovecot ciphers to the Mozilla modern set f25801e88d1f81ecb37eac84a55eec192b6dab84
Joshua Tauberer [Tue, 3 Oct 2017 15:51:49 +0000 (11:51 -0400)]
Merge #1233 - Limit Dovecot ciphers to the Mozilla modern set

18 months agoupdate nginx cipher list to Mozilla's current intermediate ciphers and update HSTS...
Joshua Tauberer [Tue, 3 Oct 2017 15:44:01 +0000 (11:44 -0400)]
update nginx cipher list to Mozilla's current intermediate ciphers and update HSTS header to be six months

* The Mozilla recommendations must have been updated in the last few years.
* The HSTS header must have >=6 months to get an A+ at ssllabs.com/ssltest.

18 months agoHSTS header does not belong here, will result in multiple headers
Joshua Tauberer [Tue, 3 Oct 2017 15:38:15 +0000 (11:38 -0400)]
HSTS header does not belong here, will result in multiple headers

18 months agov0.24
Joshua Tauberer [Tue, 3 Oct 2017 14:49:04 +0000 (10:49 -0400)]
v0.24

19 months agofix dns regex: underscores are allowed in domain names even though they are not allow...
Joshua Tauberer [Fri, 22 Sep 2017 16:31:49 +0000 (12:31 -0400)]
fix dns regex: underscores are allowed in domain names even though they are not allowed in hostnames

19 months agoNextcloud install shouldn't fail if php-fpm isn't already running
Joshua Tauberer [Fri, 22 Sep 2017 15:10:48 +0000 (11:10 -0400)]
Nextcloud install shouldn't fail if php-fpm isn't already running

19 months agoupdate Roundcube (1.3.1), persistent login plugin, Z-Push (2.3.8), and Nextcloud...
Joshua Tauberer [Fri, 22 Sep 2017 15:10:40 +0000 (11:10 -0400)]
update Roundcube (1.3.1), persistent login plugin, Z-Push (2.3.8), and Nextcloud (12.0.3)

19 months agoNextcloud 12.0.2, fix Nextcloud 12 upgrades seeing the wrong version
Joshua Tauberer [Wed, 30 Aug 2017 17:40:39 +0000 (13:40 -0400)]
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

19 months agoswitch PHP's process manager to on demand
dofl [Wed, 26 Jul 2017 05:53:38 +0000 (07:53 +0200)]
switch PHP's process manager to on demand

merges #1216

19 months agochangelog entries
Joshua Tauberer [Wed, 30 Aug 2017 17:11:58 +0000 (13:11 -0400)]
changelog entries

19 months agoImplement upstream issue #1228 for stronger dh parameters in Dovecot. (#1232)
Lloyd Smart [Wed, 30 Aug 2017 17:04:22 +0000 (18:04 +0100)]
Implement upstream issue #1228 for stronger dh parameters in Dovecot. (#1232)

19 months agoLimited ciphers to the Mozilla modern set from https://mozilla.github.io/server-side...
Lloyd Smart [Tue, 29 Aug 2017 14:02:58 +0000 (15:02 +0100)]
Limited ciphers to the Mozilla modern set from https://mozilla.github.io/server-side-tls/ssl-config-generator/ as requested in issue #1228.

20 months agoRemove the ? from "Log out" (#1231)
Marius Blüm [Wed, 23 Aug 2017 23:46:45 +0000 (01:46 +0200)]
Remove the ? from "Log out" (#1231)

Signed-off-by: Marius Blüm <marius@lineone.io>
20 months agoonly set the CN field when generating initial CSR to prevent issues with the php7... a52c56e57178d38d9b1d6d2528aae5ac3d712d2c
Michael Kroes [Sun, 30 Jul 2017 12:11:39 +0000 (14:11 +0200)]
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.

21 months agoupdate PPA build URL for postgrey 1.35. Fixes #1211 (#1212)
Jon Hermansen [Fri, 21 Jul 2017 19:13:57 +0000 (15:13 -0400)]
update PPA build URL for postgrey 1.35. Fixes #1211 (#1212)

21 months ago[Issue #1159] Remove any +tag name in email alias before checking privileges (#1181)
Git Repository [Fri, 21 Jul 2017 15:10:16 +0000 (08:10 -0700)]
[Issue #1159] Remove any +tag name in email alias before checking privileges (#1181)

* [Issue #1159] Remove any +tag name in email alias before checking privileges

* Move priprivileged email check after the conversion to unicode so only IDNA serves as input

21 months agoSecondary name server could not be set (#1209)
Michael Kroes [Fri, 21 Jul 2017 12:20:37 +0000 (14:20 +0200)]
Secondary name server could not be set (#1209)

21 months agoBackup script should now stop php7.0-fpm instead of php5-fpm (#1206)
Michael Kroes [Mon, 17 Jul 2017 13:45:40 +0000 (15:45 +0200)]
Backup script should now stop php7.0-fpm instead of php5-fpm (#1206)

21 months agoUpdate to Nextcloud 12 using PHP7
yodax [Mon, 10 Jul 2017 20:56:59 +0000 (22:56 +0200)]
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

21 months agoweb_domains should also normalize ipv6 addresses (#1201)
Michael Kroes [Thu, 13 Jul 2017 11:16:12 +0000 (13:16 +0200)]
web_domains should also normalize ipv6 addresses (#1201)

21 months agoupdate to Z-Push 2.3.7
Joshua Tauberer [Mon, 10 Jul 2017 22:01:21 +0000 (18:01 -0400)]
update to Z-Push 2.3.7

21 months agoupdated to Roundcube 1.3, but unfortunately dropping the vacation plugin
Joshua Tauberer [Mon, 10 Jul 2017 21:30:08 +0000 (17:30 -0400)]
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.

22 months agoAdd support for NS records in custom domains (#1177)
François Deppierraz [Sun, 11 Jun 2017 11:56:30 +0000 (13:56 +0200)]
Add support for NS records in custom domains (#1177)

22 months agorelease v0.23a
Joshua Tauberer [Wed, 31 May 2017 11:42:18 +0000 (07:42 -0400)]
release v0.23a

22 months agofetch whole bootstrap - fixes missing icons in admin (#1185)
Michael Kroes [Wed, 31 May 2017 11:36:17 +0000 (13:36 +0200)]
fetch whole bootstrap - fixes missing icons in admin (#1185)

22 months agov0.23
Joshua Tauberer [Tue, 30 May 2017 10:49:40 +0000 (06:49 -0400)]
v0.23

23 months agochanged the location we store the web-assets for the admin pages to /usr/local/mailin...
Git Repository [Tue, 23 May 2017 23:22:53 +0000 (16:22 -0700)]
changed the location we store the web-assets for the admin pages to /usr/local/mailinabox (#1179)

23 months agodownload jQuery and Bootstrap during setup and serve locally so that we don't rely...
Git Repository [Mon, 8 May 2017 11:25:16 +0000 (04:25 -0700)]
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)

23 months agoFix two typos in setup/owncloud.sh regarding the setting of the hostname (#1172)
Michael Kroes [Mon, 8 May 2017 11:23:59 +0000 (13:23 +0200)]
Fix two typos in setup/owncloud.sh regarding the setting of the hostname (#1172)

23 months agoAdd changelog for custom dns CAA records (#1173)
Michael Kroes [Mon, 8 May 2017 11:23:12 +0000 (13:23 +0200)]
Add changelog for custom dns CAA records (#1173)

23 months ago#1161 Move the config line for mail_domain to always reset the PRIMARY_HOST (#1163)
Git Repository [Sat, 6 May 2017 12:18:50 +0000 (05:18 -0700)]
#1161 Move the config line for mail_domain to always reset the PRIMARY_HOST (#1163)

23 months agoAdd support for adding a custom "CAA" DNS record (#1155)
Michael Kroes [Sun, 30 Apr 2017 12:58:00 +0000 (14:58 +0200)]
Add support for adding a custom "CAA" DNS record (#1155)

23 months agoUpdate Z-Push to 2.3.6 (#1166)
Michael Kroes [Sun, 30 Apr 2017 11:24:36 +0000 (13:24 +0200)]
Update Z-Push to 2.3.6 (#1166)

2 years agoupdate README to link to http://z-push.org/ now that we are on the main line
Joshua Tauberer [Mon, 24 Apr 2017 21:34:53 +0000 (17:34 -0400)]
update README to link to z-push.org/ now that we are on the main line

2 years agobump to Nextcloud 10.0.5
Joshua Tauberer [Mon, 24 Apr 2017 21:19:46 +0000 (17:19 -0400)]
bump to Nextcloud 10.0.5

2 years agochangelog entries
Joshua Tauberer [Mon, 17 Apr 2017 11:51:01 +0000 (07:51 -0400)]
changelog entries

2 years agoletencrypt now supports idna, remove the check/block
Joshua Tauberer [Sun, 16 Apr 2017 19:09:10 +0000 (15:09 -0400)]
letencrypt now supports idna, remove the check/block

2 years agoupdate z-push to 2.3.5 on the upstream repository z-push.org (#1153)
Michael Kroes [Mon, 17 Apr 2017 11:42:44 +0000 (13:42 +0200)]
update z-push to 2.3.5 on the upstream repository z-push.org (#1153)