Girish Ramakrishnan
a3e097d541
add missing awaits for eventlog.add
2022-02-24 20:04:46 -08:00
Girish Ramakrishnan
75c0caaa3d
rename subdomains table to locations
2022-02-07 14:04:11 -08:00
Girish Ramakrishnan
964c1a5f5a
remove field from errors
...
we have standardized on indexOf in error.message by now
2022-02-07 13:44:29 -08:00
Girish Ramakrishnan
e27bad4bdd
Fix incorrect brackets
2022-02-06 10:22:04 -08:00
Girish Ramakrishnan
5c56cdfbc7
Revert "tld.isValid is deprecated"
...
This reverts commit bd4097098d .
the published library does not have the function :/
2022-02-04 10:49:19 -08:00
Girish Ramakrishnan
856b23d940
asyncify the vultr and DO backend
2022-02-04 10:15:35 -08:00
Girish Ramakrishnan
bd4097098d
tld.isValid is deprecated
2022-02-04 10:09:24 -08:00
Girish Ramakrishnan
bf51bc25e9
dnsConfig -> domainConfig
...
this prepares for the incoming settings.getDnsConfig()
2022-01-05 22:56:10 -08:00
Girish Ramakrishnan
39807e6ba4
domain: split the config and wellknown routes
...
we want to add more stuff to the UI like the jitsi URL
2021-12-03 18:14:46 -08:00
Girish Ramakrishnan
dc8ec9dcd8
mail: move dkim keys into the database
2021-10-11 20:30:42 -07:00
Girish Ramakrishnan
b642bc98a5
ensure fallback certificates of all domains
...
https://forum.cloudron.io/topic/5683/data-argument-must-be-of-type-received-null-error-during-restore-process
2021-10-06 13:34:06 -07:00
Girish Ramakrishnan
e2cb0daec1
sysinfo: add missing return
2021-09-03 09:08:20 -07:00
Girish Ramakrishnan
51d067cbe3
sysinfo: async'ify
...
in the process, provision, dyndns, mail, dns also got further asyncified
2021-09-02 16:19:46 -07:00
Girish Ramakrishnan
ffc3c94d77
tests: add footer tests
2021-08-31 08:47:01 -07:00
Girish Ramakrishnan
42774eac8c
docker.js and services.js: async'ify
2021-08-26 18:23:31 -07:00
Girish Ramakrishnan
77f5cb183b
merge appdb.js into apps.js
2021-08-23 15:35:38 -07:00
Girish Ramakrishnan
5dd6f85025
reverseproxy: async'ify
2021-08-17 14:34:55 -07:00
Girish Ramakrishnan
5bcf1bc47b
merge domaindb.js into domains.js
2021-08-16 14:41:42 -07:00
Girish Ramakrishnan
380fe7c17a
domains: add vultr dns
2021-05-29 22:58:18 -07:00
Girish Ramakrishnan
44ac406e57
admin -> dashboard
2021-05-05 12:29:04 -07:00
Girish Ramakrishnan
963e92b517
store fallback certs in the database
2021-05-04 22:30:28 -07:00
Girish Ramakrishnan
7d8d6d4913
better error messages
2021-05-04 10:45:36 -07:00
Girish Ramakrishnan
199eda82d1
Use Array.isArray instead
2021-05-02 11:26:47 -07:00
Girish Ramakrishnan
fc6f91157d
Fix progress indicator
2021-03-02 21:25:23 -08:00
Girish Ramakrishnan
315d721174
Fix accumulation logic
2021-03-02 21:23:20 -08:00
Girish Ramakrishnan
4a158c559e
Fix typo: overwrite -> overwriteDns
2021-02-26 11:43:00 -08:00
Girish Ramakrishnan
70fbcf8ce4
add route to sync dns records
...
merge the mail dns route with this one as well
fixes #737
2021-02-24 22:37:59 -08:00
Girish Ramakrishnan
93712c0f03
emit progress message in register/unregister locations
2021-02-24 18:32:28 -08:00
Girish Ramakrishnan
e78abe2fab
move register* to domains
2021-02-24 17:54:19 -08:00
Girish Ramakrishnan
f2d366c35d
dkim: use a hash for the selector instead of domain name directory
...
we use a hash instead of random so that it is the same (unless admin domain changed)
within the same server. hash also ensures one cannot reverse it.
fixes #770
2021-02-24 11:41:58 -08:00
Girish Ramakrishnan
0bb2da8a04
better error message
2021-02-24 09:53:57 -08:00
Girish Ramakrishnan
67bdf47ef6
rename hostname to vhost to make the code less magical
2021-01-19 14:09:31 -08:00
Johannes Zellner
b06432824c
Add netcup dns provider
...
Fixes #763
2021-01-19 16:17:10 +01:00
Johannes Zellner
6b3b4eb8b3
Use correct error variable
2021-01-13 12:33:40 +01:00
Girish Ramakrishnan
663e0952fc
move wellKnownJson to domains
...
after some more thought:
* If app moves to another location, user has to remember to move all this config
* It's not really associated with an app. It's to do with the domain info
* We can put some hints in the UI if app is missing.
part of #703
2020-12-23 17:13:22 -08:00
Girish Ramakrishnan
3507269321
Allow mail server name to be configurable
...
Fixes #721
2020-08-17 21:49:59 -07:00
Girish Ramakrishnan
c4101a62ed
rename function to setupDnsAndCert
...
this way, we can reuse this logic for the mail domain as well
2020-08-17 16:18:48 -07:00
Girish Ramakrishnan
d1e14ed691
rename function to setupDashboarDnsAndCert
2020-08-17 15:42:15 -07:00
Girish Ramakrishnan
510121bf54
remove support for hyphentated domains
...
this has not been used for a long time
2020-08-15 18:50:07 -07:00
Girish Ramakrishnan
779ad24542
domains: remove caas backend, it is unused
2020-08-07 17:57:48 -07:00
Johannes Zellner
9bdeff0a39
Always use constants.SECRET_PLACEHOLDER
2020-05-14 23:02:02 +02:00
Girish Ramakrishnan
3fec599c0c
remove mail domain add/remove API
...
merge this as a transaction into domains API
fixes #669
2020-03-31 14:48:19 -07:00
Girish Ramakrishnan
9ea12e71f0
linode: dns backend
...
the dns is very slow - https://github.com/certbot/certbot/pull/6320
takes a good 15 minutes at minimum to propagate
https://certbot-dns-linode.readthedocs.io/en/stable/
https://www.linode.com/community/questions/17296/linode-dns-propagation-time
2020-03-13 11:44:43 -07:00
Girish Ramakrishnan
3dabad5e91
Detect that domain is in use by app correctly
2020-03-07 14:52:34 -08:00
Girish Ramakrishnan
4ebe143a98
improve the error message on domain removal
2020-02-27 10:12:39 -08:00
Girish Ramakrishnan
e7a98025a2
disable update of domain in demo mode
...
we removed the locked flag, so we have to add this check
2020-02-19 10:45:55 -08:00
Girish Ramakrishnan
25d871860d
domains: remove locked field
...
we will do this as part of access control if needed later
2020-02-13 21:16:46 -08:00
Girish Ramakrishnan
237f2c5112
Better error message for domain conflict
2020-02-06 15:51:32 -08:00
Girish Ramakrishnan
66d3d07148
append error message when verifying dns config
2020-01-01 16:17:16 -08:00
Girish Ramakrishnan
b46154676a
Do not error if fallback certs went missing
...
This atleast lets the user remove and add the domain to fix things up
2019-11-19 09:36:35 -08:00