summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-acme
diff options
context:
space:
mode:
authorToke Høiland-Jørgensen <toke@toke.dk>2020-05-11 11:48:32 +0200
committerGitHub <noreply@github.com>2020-05-11 11:48:32 +0200
commit1de7f103f6490e7a998ebd8326b249b12569412f (patch)
tree83ccefab55796c8d16e9b4996f03bbddfa04099b /applications/luci-app-acme
parent2cea1a4b84efb635dbaac54053b369e158fe47f1 (diff)
parent47489c620c063170f4b3448e44bb7f27928b8646 (diff)
Merge pull request #4038 from 4wrxb/acme_dns_alias
luci-app-acme: Update acme.sh URL, add support for challenge & domain alises.
Diffstat (limited to 'applications/luci-app-acme')
-rw-r--r--applications/luci-app-acme/luasrc/model/cbi/acme.lua15
1 files changed, 12 insertions, 3 deletions
diff --git a/applications/luci-app-acme/luasrc/model/cbi/acme.lua b/applications/luci-app-acme/luasrc/model/cbi/acme.lua
index 5fc860e32..a02250f4c 100644
--- a/applications/luci-app-acme/luasrc/model/cbi/acme.lua
+++ b/applications/luci-app-acme/luasrc/model/cbi/acme.lua
@@ -93,16 +93,25 @@ dom.datatype = "list(string)"
dns = cs:option(Value, "dns", translate("DNS API"),
translate("To use DNS mode to issue certificates, set this to the name of a DNS API supported by acme.sh. " ..
- "See https://github.com/Neilpang/acme.sh/tree/master/dnsapi for the list of available APIs. " ..
+ "See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the list of available APIs. " ..
"In DNS mode, the domain name does not have to resolve to the router IP. " ..
"DNS mode is also the only mode that supports wildcard certificates. " ..
"Using this mode requires the acme-dnsapi package to be installed."))
-dns.optional = true
cred = cs:option(DynamicList, "credentials", translate("DNS API credentials"),
translate("The credentials for the DNS API mode selected above. " ..
- "See https://github.com/Neilpang/acme.sh/tree/master/dnsapi#how-to-use-dns-api for the format of credentials required by each API. " ..
+ "See https://github.com/acmesh-official/acme.sh/wiki/dnsapi for the format of credentials required by each API. " ..
"Add multiple entries here in KEY=VAL shell variable format to supply multiple credential variables."))
cred.datatype = "list(string)"
+calias = cs:option(Value, "calias", translate("Challenge Alias"),
+ translate("The challenge alias to use for ALL domains. " ..
+ "See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " ..
+ "LUCI only supports one challenge alias per certificate."))
+
+dalias = cs:option(Value, "dalias", translate("Domain Alias"),
+ translate("The domain alias to use for ALL domains. " ..
+ "See https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mode for the details of this process. " ..
+ "LUCI only supports one challenge domain per certificate."))
+
return m