From da4c6a7fc1159944edd85d87e865344a178a36d7 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Wed, 7 Dec 2022 13:13:34 +0100 Subject: [PATCH] update acme.sh dns api to v3.0.5 and update schema for new/removed plugins added: - bunny - cpanel - curanet - dnshome - dnsservices - fornex - geoscaling - la - mythic_beasts - rage4 - selfhost - udr - vercel - yc removed: - cx (acme.sh commit 29e23ac9) - gdnsdk (acme.sh commit 9b27298d) Signed-off-by: Thomas Lamprecht --- src/Makefile | 16 ++++++++++++++-- src/acme.sh | 2 +- src/dns-challenge-schema.json | 16 ++++++++++++++-- src/test/missing-functions.expected | 3 ++- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/src/Makefile b/src/Makefile index 9667eda..12efc6b 100644 --- a/src/Makefile +++ b/src/Makefile @@ -16,20 +16,24 @@ ACME_SOURCES = \ dnsapi/dns_aws.sh \ dnsapi/dns_azion.sh \ dnsapi/dns_azure.sh \ + dnsapi/dns_bunny.sh \ dnsapi/dns_cf.sh \ dnsapi/dns_clouddns.sh \ dnsapi/dns_cloudns.sh \ dnsapi/dns_cn.sh \ dnsapi/dns_conoha.sh \ dnsapi/dns_constellix.sh \ - dnsapi/dns_cx.sh \ + dnsapi/dns_cpanel.sh \ + dnsapi/dns_curanet.sh \ dnsapi/dns_cyon.sh \ dnsapi/dns_da.sh \ dnsapi/dns_ddnss.sh \ dnsapi/dns_desec.sh \ dnsapi/dns_df.sh \ dnsapi/dns_dgon.sh \ + dnsapi/dns_dnshome.sh \ dnsapi/dns_dnsimple.sh \ + dnsapi/dns_dnsservices.sh \ dnsapi/dns_do.sh \ dnsapi/dns_doapi.sh \ dnsapi/dns_domeneshop.sh \ @@ -45,11 +49,12 @@ ACME_SOURCES = \ dnsapi/dns_edgedns.sh \ dnsapi/dns_euserv.sh \ dnsapi/dns_exoscale.sh \ + dnsapi/dns_fornex.sh \ dnsapi/dns_freedns.sh \ dnsapi/dns_gandi_livedns.sh \ dnsapi/dns_gcloud.sh \ dnsapi/dns_gd.sh \ - dnsapi/dns_gdnsdk.sh \ + dnsapi/dns_geoscaling.sh \ dnsapi/dns_he.sh \ dnsapi/dns_hetzner.sh \ dnsapi/dns_hexonet.sh \ @@ -67,6 +72,7 @@ ACME_SOURCES = \ dnsapi/dns_kas.sh \ dnsapi/dns_kinghost.sh \ dnsapi/dns_knot.sh \ + dnsapi/dns_la.sh \ dnsapi/dns_leaseweb.sh \ dnsapi/dns_lexicon.sh \ dnsapi/dns_linode.sh \ @@ -80,6 +86,7 @@ ACME_SOURCES = \ dnsapi/dns_myapi.sh \ dnsapi/dns_mydevil.sh \ dnsapi/dns_mydnsjp.sh \ + dnsapi/dns_mythic_beasts.sh \ dnsapi/dns_namecheap.sh \ dnsapi/dns_namecom.sh \ dnsapi/dns_namesilo.sh \ @@ -107,24 +114,29 @@ ACME_SOURCES = \ dnsapi/dns_porkbun.sh \ dnsapi/dns_rackcorp.sh \ dnsapi/dns_rackspace.sh \ + dnsapi/dns_rage4.sh \ dnsapi/dns_rcode0.sh \ dnsapi/dns_regru.sh \ dnsapi/dns_scaleway.sh \ dnsapi/dns_schlundtech.sh \ dnsapi/dns_selectel.sh \ + dnsapi/dns_selfhost.sh \ dnsapi/dns_servercow.sh \ dnsapi/dns_simply.sh \ dnsapi/dns_tele3.sh \ dnsapi/dns_transip.sh \ + dnsapi/dns_udr.sh \ dnsapi/dns_ultra.sh \ dnsapi/dns_unoeuro.sh \ dnsapi/dns_variomedia.sh \ dnsapi/dns_veesp.sh \ + dnsapi/dns_vercel.sh \ dnsapi/dns_vscale.sh \ dnsapi/dns_vultr.sh \ dnsapi/dns_websupport.sh \ dnsapi/dns_world4you.sh \ dnsapi/dns_yandex.sh \ + dnsapi/dns_yc.sh \ dnsapi/dns_zilore.sh \ dnsapi/dns_zone.sh \ dnsapi/dns_zonomi.sh \ diff --git a/src/acme.sh b/src/acme.sh index 8fcecd5..16dc21a 160000 --- a/src/acme.sh +++ b/src/acme.sh @@ -1 +1 @@ -Subproject commit 8fcecd59a0fd991f1fb4248692af63889bb90d81 +Subproject commit 16dc21afff11c1f4de7ebe627ed60d41496d1565 diff --git a/src/dns-challenge-schema.json b/src/dns-challenge-schema.json index 39ac2ba..7dc59df 100644 --- a/src/dns-challenge-schema.json +++ b/src/dns-challenge-schema.json @@ -92,6 +92,7 @@ }, "azion" : {}, "azure" : {}, + "bunny": {}, "cf" : { "description" : "Either provide global account key and email, or CF API token and Account ID.", "fields" : { @@ -123,7 +124,8 @@ "cn" : {}, "conoha" : {}, "constellix" : {}, - "cx" : {}, + "cpanel": {}, + "curanet": {}, "cyon" : {}, "da" : {}, "ddnss" : {}, @@ -139,6 +141,8 @@ "name" : "DigitalOcean DNS" }, "dnsimple" : {}, + "dnshome": {}, + "dnsservices": {}, "do" : {}, "doapi" : {}, "domeneshop" : {}, @@ -155,8 +159,10 @@ "euserv" : {}, "exoscale" : {}, "freedns" : {}, + "fornex": {}, "gandi_livedns" : {}, "gcloud" : {}, + "geoscaling": {}, "gd" : { "fields" : { "GD_Key" : { @@ -170,7 +176,6 @@ }, "name" : "GoDaddy" }, - "gdnsdk" : {}, "he" : {}, "hetzner" : {}, "hexonet" : {}, @@ -233,6 +238,7 @@ "linode" : {}, "linode_v4" : {}, "loopia" : {}, + "la": {}, "lua" : {}, "maradns" : {}, "me" : {}, @@ -241,6 +247,7 @@ "myapi" : {}, "mydevil" : {}, "mydnsjp" : {}, + "mythic_beasts": {}, "namecheap" : {}, "namecom" : {}, "namesilo" : {}, @@ -337,19 +344,23 @@ }, "rackcorp" : {}, "rackspace" : {}, + "rage4": {}, "rcode0" : {}, "regru" : {}, "scaleway" : {}, "schlundtech" : {}, + "selfhost": {}, "selectel" : {}, "servercow" : {}, "simply" : {}, "tele3" : {}, "transip" : {}, + "udr": {}, "ultra" : {}, "unoeuro" : {}, "variomedia" : {}, "veesp" : {}, + "vercel": {}, "vscale" : {}, "vultr" : {}, "websupport" : {}, @@ -367,6 +378,7 @@ "name" : "World4You" }, "yandex" : {}, + "yc": {}, "zilore" : {}, "zone" : {}, "zonomi" : {} diff --git a/src/test/missing-functions.expected b/src/test/missing-functions.expected index 9547936..467f9ac 100644 --- a/src/test/missing-functions.expected +++ b/src/test/missing-functions.expected @@ -1,4 +1,5 @@ +../acme.sh/dnsapi/dns_cpanel.sh: for _domain in $_domains; do ../acme.sh/dnsapi/dns_cyon.sh: printf "%s" "${_dns_entries}" | while read -r _hash _identifier; do ../acme.sh/dnsapi/dns_do.sh: for _rrid in ${_rr_list}; do -../acme.sh/dnsapi/dns_gdnsdk.sh: for _domain in $_domains; do +../acme.sh/dnsapi/dns_mythic_beasts.sh: export _H1 _H2 ../acme.sh/dnsapi/dns_openstack.sh: for _rec in $_records; do -- 2.39.2