Girish Ramakrishnan
|
4142d7a050
|
Fix error handling of all the execSync usage
|
2018-11-23 13:11:15 -08:00 |
|
Girish Ramakrishnan
|
31823f6282
|
Check if result is not null
|
2018-11-23 13:11:15 -08:00 |
|
Girish Ramakrishnan
|
a3b1a2c781
|
Get the domain correctly from subject
|
2018-11-15 10:47:20 -08:00 |
|
Johannes Zellner
|
ab255e78c5
|
Make the cert subject match
|
2018-11-15 14:18:34 +01:00 |
|
Girish Ramakrishnan
|
eaf9b7f049
|
Add certificate.new event
|
2018-11-14 20:47:18 -08:00 |
|
Girish Ramakrishnan
|
b8df4d0b79
|
bare domains are getting continuously renewed
the code is not handling the case where bare domain is not part
of the wildcard SAN.
|
2018-11-14 20:47:15 -08:00 |
|
Girish Ramakrishnan
|
eb315f34dc
|
Pass around domainObject
|
2018-11-14 20:32:14 -08:00 |
|
Girish Ramakrishnan
|
a3cc17705d
|
Do not remove default.conf and admin.conf when re-configuring apps
|
2018-11-10 22:02:42 -08:00 |
|
Girish Ramakrishnan
|
6ec36c9605
|
Do not crash if platform.start fails
With this change, the box code always starts up even if nginx fails,
docker fails etc.
|
2018-11-10 18:34:37 -08:00 |
|
Girish Ramakrishnan
|
ee6cca5cdf
|
Make cert an object
|
2018-11-05 22:39:06 -08:00 |
|
Girish Ramakrishnan
|
0093e840c6
|
Fix various typos
|
2018-11-05 21:26:53 -08:00 |
|
Girish Ramakrishnan
|
60992405d5
|
generate cert with correct CN
|
2018-11-05 20:48:28 -08:00 |
|
Girish Ramakrishnan
|
d96b1cc864
|
generate fallback cert correctly for hyphenated domains
|
2018-11-05 19:53:50 -08:00 |
|
Girish Ramakrishnan
|
c09aa2a498
|
Make LE work with hyphenated domains
|
2018-11-01 19:08:05 -07:00 |
|
Girish Ramakrishnan
|
668ff99450
|
Add support for restricted certs as part of dns setup
|
2018-10-30 18:15:26 -07:00 |
|
Girish Ramakrishnan
|
c700635656
|
certs: make renew switch to fallback certs
|
2018-10-28 19:03:57 -07:00 |
|
Girish Ramakrishnan
|
ffe50ff977
|
detect change in provider type and renew accordingly
|
2018-10-24 20:40:05 -07:00 |
|
Girish Ramakrishnan
|
73faba3c28
|
certs: Fix the config filename of admin domain
|
2018-10-24 20:32:03 -07:00 |
|
Girish Ramakrishnan
|
c1db52927e
|
Add a debug
|
2018-10-24 20:32:03 -07:00 |
|
Girish Ramakrishnan
|
ee517da4f4
|
Add route to renew certs of a domain
|
2018-10-24 13:09:41 -07:00 |
|
Girish Ramakrishnan
|
d47fd34f66
|
Use alternateDomain fqdn for ensuring certificate
this makes it work for hyphenated domains as well
|
2018-09-22 16:26:28 -07:00 |
|
Girish Ramakrishnan
|
64665542bc
|
select app's cert based on domain's wildcard flag
this also removes the confusing type field in the bundle. we instead
check the current nginx config to see what cert is in use.
|
2018-09-12 14:22:54 -07:00 |
|
Girish Ramakrishnan
|
54d2a4f17b
|
rework args to ensureCertificate
|
2018-09-12 12:50:04 -07:00 |
|
Girish Ramakrishnan
|
97ab521038
|
make ensureCertificate check any wildcard cert
|
2018-09-11 23:47:23 -07:00 |
|
Girish Ramakrishnan
|
c138c4bb5f
|
acme2: implement wildcard certs
|
2018-09-11 23:15:50 -07:00 |
|
Girish Ramakrishnan
|
d0dde04695
|
acme2: dns authorization
|
2018-09-10 21:46:53 -07:00 |
|
Girish Ramakrishnan
|
2f38a4018c
|
pass domain arg to getCertificate API
|
2018-09-10 20:48:47 -07:00 |
|
Girish Ramakrishnan
|
2c76716bc7
|
rename func
|
2018-09-10 20:35:48 -07:00 |
|
Girish Ramakrishnan
|
68536b6d7d
|
acme2 implementation
|
2018-09-10 16:26:24 -07:00 |
|
Girish Ramakrishnan
|
017460b497
|
acme -> acme1
|
2018-09-10 10:57:48 -07:00 |
|
Johannes Zellner
|
922b6d2b18
|
Also renew alternate domain certificates
Part of #583
|
2018-08-25 11:04:53 +02:00 |
|
Girish Ramakrishnan
|
6a3b45223a
|
Better name for internal functions
|
2018-08-24 15:38:44 -07:00 |
|
Girish Ramakrishnan
|
93b0f39545
|
ensureCertificate: make it take appDomain object
|
2018-08-24 15:07:13 -07:00 |
|
Girish Ramakrishnan
|
dbe86af31e
|
Make getApi takes a string domain
|
2018-08-24 15:00:19 -07:00 |
|
Girish Ramakrishnan
|
3ede50a141
|
remove unused function
|
2018-08-24 14:11:02 -07:00 |
|
Johannes Zellner
|
c13c4d0b28
|
Ensure we purge all nginx configs of an app
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
868ed977b3
|
Cleanup alternateDomain dns records and nginx config
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
3088ac098f
|
Put redirect label into alternateDomain nginx configs
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
45a41ea161
|
Fix typo
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
6c17709d2a
|
Fix fqdn building for alternateDomains
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
3d0da34960
|
Create nginx configs for app redirects
|
2018-06-29 23:14:06 +02:00 |
|
Johannes Zellner
|
a6e53e3617
|
Ensure certificates for alternateDomains
|
2018-06-29 23:14:06 +02:00 |
|
Girish Ramakrishnan
|
70128458b2
|
Fix crash when renewAll is called when cloudron is not setup yet
|
2018-06-05 21:27:32 -07:00 |
|
Girish Ramakrishnan
|
4fd58fb46b
|
Rename user.js to users.js
|
2018-04-29 11:19:04 -07:00 |
|
Girish Ramakrishnan
|
bec032702d
|
Remove SAN check
-checkhost already checks the SAN. It is implementation dependent
as to whether the CN is checked for.
|
2018-02-09 14:20:03 -08:00 |
|
Girish Ramakrishnan
|
fc79047bbf
|
Generate fallback cert to contain naked domain in SAN
|
2018-02-09 13:44:29 -08:00 |
|
Girish Ramakrishnan
|
5263ea860d
|
Add cert tests
|
2018-02-09 11:19:47 -08:00 |
|
Johannes Zellner
|
5bd218b3b6
|
Fix intrinsicFqdn removal breakage
|
2018-02-08 15:23:38 +01:00 |
|
Johannes Zellner
|
b6384d5025
|
Remove intrinsicFqdn
|
2018-02-08 15:07:49 +01:00 |
|
Johannes Zellner
|
b1939e73f4
|
Remove all occurances of altDomain in the code
Tests are pending
|
2018-02-08 09:00:31 +01:00 |
|