Commit Graph

4015 Commits

Author SHA1 Message Date
Girish Ramakrishnan
3d4e3638be Only check for platformReady prefix 2016-12-21 15:13:51 -08:00
Girish Ramakrishnan
f07e6b29a3 Check for manual DNS provider 2016-12-21 15:10:56 -08:00
Girish Ramakrishnan
a92f75f7d4 Pin to specific sha1 2016-12-21 14:45:28 -08:00
Girish Ramakrishnan
6e87111c99 Pin cloudron-setup
Required for preparing for the next upgrade release
2016-12-21 14:35:08 -08:00
Girish Ramakrishnan
ad3594eebc Waiting for cloudron also takes some time 2016-12-20 11:56:18 -08:00
Girish Ramakrishnan
af99e31c63 encryption key is now optional 2016-12-19 14:24:53 -08:00
Girish Ramakrishnan
c8ee5b10be Add 0.92.0 changes 2016-12-19 14:19:11 -08:00
Girish Ramakrishnan
cd471040b4 Move endpoint down (since it's a rare thing) 2016-12-19 14:14:09 -08:00
Girish Ramakrishnan
f7beecc510 Create a new backup when backup config changes
This is required so that app restore UI works
2016-12-19 14:14:05 -08:00
Girish Ramakrishnan
ca8b61caba Allow backup encryption key to be set 2016-12-19 12:41:35 -08:00
Girish Ramakrishnan
d672b1e3f6 Make encryption key optional 2016-12-19 12:33:52 -08:00
Girish Ramakrishnan
22ae39323b use Math.floor instead of parseInt 2016-12-19 11:56:35 -08:00
Johannes Zellner
420a57aef9 Randomize appstore requests for updates and alive status
Fixes #137
2016-12-19 16:55:39 +01:00
Johannes Zellner
7d76c32334 Only show mail dns record warnings if email is enabled 2016-12-19 16:22:37 +01:00
Johannes Zellner
2fa4f4c66a We now always reboot no need to mention in the docs 2016-12-19 12:09:12 +01:00
Johannes Zellner
37d146a683 Reboot the server after installation
This solves two issues:
* activate bootloader settings
* ensure the yellowtent user can view journald logs
2016-12-19 12:06:22 +01:00
Johannes Zellner
b95808be54 Move AWS env var checks to upload section 2016-12-19 09:43:08 +01:00
Girish Ramakrishnan
dbdbdd9a2a 0.91.0 changes 2016-12-16 15:35:41 -08:00
Girish Ramakrishnan
16b8df7b9c Minor doc fixes v0.91.0 2016-12-16 15:31:53 -08:00
Johannes Zellner
293d4b4a47 Remove unused --publish argument 2016-12-16 18:05:59 +01:00
Johannes Zellner
da7b2e62f5 Order apps in store listing based on installCount 2016-12-16 17:36:16 +01:00
Johannes Zellner
33e87c7ffa Add analytics pixel tracking in html mails
This is currently hardcoded to our piwik instance including the website
id
2016-12-16 13:11:13 +01:00
Johannes Zellner
f417a35ad7 Add DO referral link
Part of #140
2016-12-16 11:45:46 +01:00
Johannes Zellner
c86acff698 Add vultr referral link in selfhosting docs
Part of #140
2016-12-16 11:36:10 +01:00
Girish Ramakrishnan
0ec55b0cd4 Unset dns search
This makes sure that the host dns search is not carried over to the
containers

Fixes #130
2016-12-15 14:13:39 -08:00
Girish Ramakrishnan
cf98d2a9d5 Remove ip from config
This is unused. But more importantly, it causes the cloudron to
internal error and the whole UI goes down just because we cannot
detect the IP via the generic sysinfo provider.
2016-12-15 12:15:06 -08:00
Girish Ramakrishnan
ec75b14d9e Set timeout for dns queries 2016-12-15 12:00:51 -08:00
Johannes Zellner
4bad31f7cc Skip mailbox update if name has not changed 2016-12-15 16:57:29 +01:00
Johannes Zellner
288baa7e94 Rename mailbox when location changes
Fixes #118
2016-12-15 16:57:29 +01:00
Johannes Zellner
d1161b3ff8 Add mailboxdb.updateName() 2016-12-15 16:57:29 +01:00
Johannes Zellner
27e5886a0b Add tests for mail dns records 2016-12-15 16:57:29 +01:00
Johannes Zellner
eaebf9fd73 Fix typo when comparing dkim values 2016-12-15 16:57:29 +01:00
Johannes Zellner
ea4c16604b Add refresh button to retest mail config 2016-12-15 16:57:29 +01:00
Johannes Zellner
66a4abeb50 Ensure txtRecords is a valid array
The dns api will respond with undefined if no records are found

Mostly related to https://github.com/tjfontaine/node-dns/issues/95
2016-12-15 16:57:29 +01:00
Johannes Zellner
a57705264f Fixup the frontend for manual mail dns records
This was a bit broken after my merge attempt
2016-12-15 16:57:29 +01:00
Johannes Zellner
e7fc40cfdd Minor code style changes 2016-12-15 16:57:29 +01:00
Johannes Zellner
55d306c938 we use single quotes 2016-12-15 16:57:29 +01:00
Johannes Zellner
8fe1f2fef1 Rename email dns records route 2016-12-15 16:57:29 +01:00
Dennis Schwerdel
1065b56380 Check dns records for generic dns providers 2016-12-15 16:57:29 +01:00
Girish Ramakrishnan
e58068688c Add dns-provider to arg list 2016-12-15 07:41:09 -08:00
Girish Ramakrishnan
9a51feed0a Add --dns-provider argument
Maybe someday we can set other providers like route53 etc here
2016-12-15 07:35:56 -08:00
Girish Ramakrishnan
9ac8cc2cd7 Do not override the tls config provider when restoring 2016-12-15 07:32:10 -08:00
Girish Ramakrishnan
54a388af5e Add debug 2016-12-15 07:30:38 -08:00
Girish Ramakrishnan
5dda872917 Add note about the log message 2016-12-14 19:21:43 -08:00
Girish Ramakrishnan
3277cfdc6b Remove IP detection logic
This code was here to check if user will get an admin certificate.
It doesn't work well for intranet cloudron's. The check is also not
complete since just DNS is not enough for LE to succeed, we also
require port forwarding.
2016-12-14 19:19:00 -08:00
Girish Ramakrishnan
c759a1c3f6 Fix test 2016-12-14 15:04:14 -08:00
Girish Ramakrishnan
b77b2ab82d add manual dns provider to the ui 2016-12-14 14:59:16 -08:00
Girish Ramakrishnan
855de8565e Allow setting manual dns provider in api 2016-12-14 14:58:08 -08:00
Girish Ramakrishnan
f1ad003b41 Switch dns backend default to manual
Existing cloudrons should be OK because there is no entry in the db
by default for dnsConfig.
2016-12-14 14:56:48 -08:00
Girish Ramakrishnan
f6507ecbe3 noop dns backend does not wait for dns anymore 2016-12-14 14:56:03 -08:00