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
Girish Ramakrishnan
79083925d1
Add manual dns backend
...
The manual differs from noop in that it will perform the
wait for dns check.
2016-12-14 14:54:14 -08:00
Girish Ramakrishnan
de1c677e75
Simply get admin cert after waiting for dns
...
Removes some specialized code that was in installAdminCertificate.
2016-12-14 14:52:42 -08:00
Girish Ramakrishnan
3ede9af34b
remove subdomains.status
2016-12-14 14:47:03 -08:00
Girish Ramakrishnan
d475d9bcbf
Make waitForDns provider specific
...
This will allow us to create a proper 'noop' backend that does
not wait for dns to be in sync. This is required for local/intranet
setups.
2016-12-14 14:43:20 -08:00
Girish Ramakrishnan
bf095f0698
Skip admin cert installation with fallback tls provider
2016-12-13 18:58:07 -08:00