Girish Ramakrishnan
d25d423ccd
remove legacy update params
...
these are now part of settings
2015-11-07 22:07:25 -08:00
Girish Ramakrishnan
8df7f17186
load backup config from settingsdb
2015-11-07 22:06:09 -08:00
Girish Ramakrishnan
05d4ad3b5d
read new format of restore keys
2015-11-07 17:53:54 -08:00
Girish Ramakrishnan
cc6f726f71
change backup provider to caas
2015-11-07 09:17:58 -08:00
Girish Ramakrishnan
a4923f894c
prepare for new backupConfig
2015-11-07 00:26:12 -08:00
Girish Ramakrishnan
766fc49f39
setup dkim records for custom domain
2015-11-05 09:30:23 -08:00
Girish Ramakrishnan
ccde1e51ad
debug any failure
2015-11-04 14:28:26 -08:00
Girish Ramakrishnan
03ec940352
Add space in spf record
2015-11-04 14:22:56 -08:00
Girish Ramakrishnan
b6897a4577
Revert "Add isConfigured fallback for caas cloudrons"
...
This reverts commit 338f68a0f3 .
We will send dns config from appstore instead
2015-11-04 08:28:21 -08:00
Johannes Zellner
f7225523ec
Add isConfigured fallback for caas cloudrons
2015-11-04 12:53:16 +01:00
Girish Ramakrishnan
9d9509525c
listen on timezone key only when configured
2015-11-03 16:11:24 -08:00
Girish Ramakrishnan
b1dbb3570b
Add configured event
...
Cloudron code paths like cron/mailer/taskmanager now wait for configuration
to be complete before doing anything.
This is useful when a cloudron is moved from a non-custom domain to a custom domain.
In that case, we require route53 configs.
2015-11-03 16:06:38 -08:00
Girish Ramakrishnan
c075160e5d
Remove event listener
2015-11-03 15:22:02 -08:00
Girish Ramakrishnan
58d6166592
fix indexOf matching in addDnsRecords
2015-10-30 18:12:24 -07:00
Girish Ramakrishnan
b4aec552fc
txtRecords is a single level array
2015-10-30 16:04:09 -07:00
Girish Ramakrishnan
219a2b0798
rename function
2015-10-30 13:53:12 -07:00
Girish Ramakrishnan
b37d5b0fda
enable back spf
2015-10-30 13:48:46 -07:00
Girish Ramakrishnan
cf81ab0306
subdomains.update now takes array
2015-10-30 13:45:10 -07:00
Girish Ramakrishnan
93632f5c76
disable spf for testing
2015-10-30 12:50:47 -07:00
Girish Ramakrishnan
cb4cd10013
settings changed callback provides the changed setting as first argument
2015-10-30 12:50:47 -07:00
Girish Ramakrishnan
b549a4bddf
minor rename of variable
2015-10-29 16:38:18 -07:00
Girish Ramakrishnan
f0295c5dc5
debug message for update already in progress
2015-10-29 15:34:30 -07:00
Girish Ramakrishnan
4e1286a8cf
addDnsRecords on restarts after activation
2015-10-29 15:00:53 -07:00
Girish Ramakrishnan
d69cead362
remove unused variable
2015-10-29 14:57:51 -07:00
Girish Ramakrishnan
7699cffa26
implement dns updates for custom domains
2015-10-29 14:33:34 -07:00
Girish Ramakrishnan
26fc1fd7a6
use debug again
2015-10-29 12:28:50 -07:00
Girish Ramakrishnan
a9aa3c4fd8
use debug instead of console.error
2015-10-29 12:26:58 -07:00
Girish Ramakrishnan
61d4509a8e
do not emit fake activation event
...
cloudron is simply initialized the first thing
2015-10-29 12:18:25 -07:00
Girish Ramakrishnan
42f2637078
setup dns records on activation
...
do no wait for records to sync as well. the appstore does all the
waiting now (or the user in selfhosted case)
2015-10-29 08:43:25 -07:00
Girish Ramakrishnan
32173b19c9
Do not subscribe to activation event if already activated
2015-10-28 17:07:13 -07:00
Girish Ramakrishnan
917832e0ae
Change DKIM selector to cloudron
2015-10-28 16:16:15 -07:00
Girish Ramakrishnan
7caced2fe8
Do not send email if SPF record is not setup correctly
2015-10-28 14:45:51 -07:00
Girish Ramakrishnan
f39809c941
EE API is synchronous
2015-10-27 22:18:02 -07:00
Girish Ramakrishnan
09c4bfeb51
Add DNS records for non-custom domains before activation
2015-10-27 21:10:00 -07:00
Girish Ramakrishnan
bec5eaf3c9
send heartbeat immediately on startup
2015-10-27 17:05:56 -07:00
Girish Ramakrishnan
4f13ef9cea
hearbeat does not rely on dns sync
2015-10-27 16:42:24 -07:00
Girish Ramakrishnan
873de48beb
Do not add DNS records for custom domain
2015-10-27 16:23:08 -07:00
Girish Ramakrishnan
87e70b86d3
sendHeartbeat on activation event
2015-10-27 16:20:14 -07:00
Girish Ramakrishnan
140aa85223
Add cloudron.isActivatedSync
2015-10-27 16:12:05 -07:00
Girish Ramakrishnan
e008cde2ff
Add dns records on activation
2015-10-27 16:00:31 -07:00
Johannes Zellner
01ead194d8
Move cert upload route to /settings
2015-10-27 18:38:46 +01:00
Johannes Zellner
fd58e83da9
Provide the memory byte count with the cloudron config route
2015-10-22 11:16:55 +02:00
Johannes Zellner
a151846f1c
Use config.(set)dnsInSync()
...
Fixes #520
2015-10-21 16:44:03 +02:00
Girish Ramakrishnan
bc09e4204b
use debug instead of console.error
2015-10-20 19:03:34 -07:00
Johannes Zellner
446f571bec
The activate route does not take a cloudron name anymore
2015-10-20 13:12:37 +02:00
Girish Ramakrishnan
9c157246b7
add type field to clients table
2015-10-15 17:35:47 -07:00
Girish Ramakrishnan
89c3296632
debug the status code as well
2015-09-28 23:18:50 -07:00
Girish Ramakrishnan
db55f0696e
stringify object when appending to string
2015-09-28 23:10:09 -07:00
Girish Ramakrishnan
cd24decca0
Send dns status requests in series
...
And abort status checking after the first one fails. Otherwise, this
bombards the appstore unnecessarily. And checks for status of other
things unnecessarily.
2015-09-28 16:23:39 -07:00
Girish Ramakrishnan
5819cfe412
Fix progress message
2015-09-22 13:02:09 -07:00