Johannes Zellner
e1be8b669f
Do not rely on admin subdomain for dns backend config validation
2017-11-20 19:59:40 +01:00
Johannes Zellner
260ac0afb7
Remove subdomains.js in favor of multidomain capable domains.js
2017-11-20 19:59:26 +01:00
Girish Ramakrishnan
d9ab1a78d5
Make the my location customizable
...
Fixes #22
2017-10-25 23:00:43 -07:00
Girish Ramakrishnan
db1e39be11
Do not overwrite subdomain when location was changed
...
* Install in subdomain 'test'
* Move to subdomain 'test2'
* Move to another existing subdomain 'www' (this should be detected as conflict)
* Move to subdomain 'www2' (this should not remove 'www'). This is why dnsRecordId exists.
2017-09-14 22:31:48 -07:00
Girish Ramakrishnan
72e912770a
translate network errors to SubdomainError
...
fixes #391
2017-09-14 16:14:16 -07:00
Girish Ramakrishnan
a96f8abaca
DO DNS: list all pages of the domain
2017-09-05 15:52:59 -07:00
Girish Ramakrishnan
204340eac0
Set ttl
...
Fixes #384
2017-07-27 13:25:37 -07:00
Girish Ramakrishnan
3745e96a6f
domain -> fqdn
2017-06-15 19:56:04 -07:00
Girish Ramakrishnan
9ead482dc6
Make verifyDnsConfig take zone name
...
part of #110
2017-06-15 19:55:24 -07:00
Girish Ramakrishnan
ddb69eb25c
remove native-dns and use dig directly
...
native-dns module is unmaintained and we keep getting sporadic
errors from that module
Fixes #220
2017-05-26 16:51:05 -07:00
Girish Ramakrishnan
11697f11cf
use constants for admin location
2017-05-24 15:41:37 -07:00
Johannes Zellner
d709a5cfe4
Attempt to give better digitalocean DNS error messages
2017-04-05 16:50:31 +02:00
Girish Ramakrishnan
cc6dae0f9e
check if ns is set to DO nameservers
2017-02-14 22:27:27 -08:00
Girish Ramakrishnan
58528450e2
dns: Handle 422 errors in DO backend
...
Fixes #214
2017-02-14 20:51:44 -08:00
Girish Ramakrishnan
3176bc1afa
Fix failing tests
2017-01-10 16:54:15 -08:00
Girish Ramakrishnan
f3d3b31bed
Fix error return type
2017-01-10 16:16:42 -08:00
Johannes Zellner
226164c591
This error is already a SubdomainError
2017-01-10 11:40:05 +01:00
Johannes Zellner
babfb5efbb
Make the verifyDnsConfig() api return the valid credentials
2017-01-10 11:32:44 +01:00
Johannes Zellner
c1029ba3b0
Implement verifyDnsConfig() for digitalocean
2017-01-10 11:12:13 +01: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
Johannes
db41633663
Support multiple DNS record upserts with digitalocean
...
Fixes #99
2016-11-30 17:00:16 +01:00
Johannes
eb963f3e1b
Report auth issues in digitalocean dns backend
2016-10-25 16:18:33 +02:00
Johannes Zellner
adcdd45053
Specifically handle MX records for digitalocean to suit their api
2016-09-27 12:10:31 +02:00
Johannes Zellner
5ac12452a1
Give MX records a priority on digitalocean
2016-09-20 09:25:48 +02:00
Johannes Zellner
6cecad89ec
Remove a console.log
2016-09-20 09:25:48 +02:00
Johannes Zellner
73df6a8dd7
empty subdomain value is represented as @ in DO
2016-09-20 09:25:48 +02:00
Johannes Zellner
6fa643049f
Fix status code check
2016-09-20 09:25:48 +02:00
Johannes Zellner
835176ad75
Add support to update a domain in digitalocean
2016-09-20 09:25:48 +02:00
Johannes Zellner
98bb7e3a1a
Add initial digitalocean dns backend
2016-09-20 09:25:48 +02:00