From cdb2cc00166b4bc0d66cd38ed83a01b79a4e55a8 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 18 Feb 2025 18:12:25 +0100 Subject: [PATCH] update acme.sh plugins to current master based on 3.1.0 The `do` and (old) `yandex` providers got removed, but as their endpoints are not functional since a few years already lets not care for any backward compat here, they could not have been used anyway since a while. Otherwise we get a few new providers and fixes included. Signed-off-by: Thomas Lamprecht --- src/Makefile | 11 +++++++++-- src/acme.sh | 2 +- src/dns-challenge-schema.json | 11 +++++++++-- src/test/missing-functions.expected | 1 - 4 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/Makefile b/src/Makefile index 80a6c58..9d22946 100644 --- a/src/Makefile +++ b/src/Makefile @@ -9,6 +9,7 @@ ACME_SOURCES = \ dnsapi/dns_active24.sh \ dnsapi/dns_ad.sh \ dnsapi/dns_ali.sh \ + dnsapi/dns_alviy.sh \ dnsapi/dns_anx.sh \ dnsapi/dns_artfiles.sh \ dnsapi/dns_arvan.sh \ @@ -37,7 +38,6 @@ ACME_SOURCES = \ dnsapi/dns_dnshome.sh \ dnsapi/dns_dnsimple.sh \ dnsapi/dns_dnsservices.sh \ - dnsapi/dns_do.sh \ dnsapi/dns_doapi.sh \ dnsapi/dns_domeneshop.sh \ dnsapi/dns_dp.sh \ @@ -70,6 +70,7 @@ ACME_SOURCES = \ dnsapi/dns_internetbs.sh \ dnsapi/dns_inwx.sh \ dnsapi/dns_ionos.sh \ + dnsapi/dns_ionos_cloud.sh \ dnsapi/dns_ipv64.sh \ dnsapi/dns_ispconfig.sh \ dnsapi/dns_jd.sh \ @@ -81,6 +82,7 @@ ACME_SOURCES = \ dnsapi/dns_la.sh \ dnsapi/dns_leaseweb.sh \ dnsapi/dns_lexicon.sh \ + dnsapi/dns_limacity.sh \ dnsapi/dns_linode.sh \ dnsapi/dns_linode_v4.sh \ dnsapi/dns_loopia.sh \ @@ -109,6 +111,7 @@ ACME_SOURCES = \ dnsapi/dns_nsupdate.sh \ dnsapi/dns_nw.sh \ dnsapi/dns_oci.sh \ + dnsapi/dns_omglol.sh \ dnsapi/dns_one.sh \ dnsapi/dns_online.sh \ dnsapi/dns_openprovider.sh \ @@ -130,8 +133,10 @@ ACME_SOURCES = \ dnsapi/dns_selfhost.sh \ dnsapi/dns_servercow.sh \ dnsapi/dns_simply.sh \ + dnsapi/dns_technitium.sh \ dnsapi/dns_tele3.sh \ dnsapi/dns_tencent.sh \ + dnsapi/dns_timeweb.sh \ dnsapi/dns_transip.sh \ dnsapi/dns_udr.sh \ dnsapi/dns_ultra.sh \ @@ -142,11 +147,13 @@ ACME_SOURCES = \ dnsapi/dns_vscale.sh \ dnsapi/dns_vultr.sh \ dnsapi/dns_websupport.sh \ + dnsapi/dns_west_cn.sh \ dnsapi/dns_world4you.sh \ - dnsapi/dns_yandex.sh \ + dnsapi/dns_yandex360.sh \ dnsapi/dns_yc.sh \ dnsapi/dns_zilore.sh \ dnsapi/dns_zone.sh \ + dnsapi/dns_zoneedit.sh \ dnsapi/dns_zonomi.sh \ LIB_SOURCES = \ diff --git a/src/acme.sh b/src/acme.sh index 377a37e..f981c78 160000 --- a/src/acme.sh +++ b/src/acme.sh @@ -1 +1 @@ -Subproject commit 377a37e4c9c23bb6988fe5f8863f21b19d3e3a40 +Subproject commit f981c782bb38015f4778913e9c3db26b57dde4e8 diff --git a/src/dns-challenge-schema.json b/src/dns-challenge-schema.json index 12d3b5c..4beb566 100644 --- a/src/dns-challenge-schema.json +++ b/src/dns-challenge-schema.json @@ -59,6 +59,7 @@ }, "name" : "Alibaba Cloud DNS" }, + "alviy": {}, "anx" : {}, "artfiles": {}, "arvan" : {}, @@ -146,7 +147,6 @@ "dnsimple" : {}, "dnshome": {}, "dnsservices": {}, - "do" : {}, "doapi" : {}, "domeneshop" : {}, "dp" : {}, @@ -207,6 +207,7 @@ "name" : "INWX" }, "ionos" : {}, + "ionos_cloud" : {}, "ipv64": {}, "ispconfig" : {}, "jd" : {}, @@ -243,6 +244,7 @@ "lexicon" : {}, "linode" : {}, "linode_v4" : {}, + "limacity": {}, "loopia" : {}, "la": {}, "lua" : {}, @@ -287,6 +289,7 @@ }, "nw" : {}, "oci" : {}, + "omglol": {}, "one" : {}, "online" : {}, "openprovider" : {}, @@ -360,8 +363,10 @@ "selectel" : {}, "servercow" : {}, "simply" : {}, + "technitium": {}, "tele3" : {}, "tencent": {}, + "timeweb": {}, "transip" : {}, "udr": {}, "ultra" : {}, @@ -372,6 +377,7 @@ "vscale" : {}, "vultr" : {}, "websupport" : {}, + "west_cn": {}, "world4you" : { "fields" : { "WORLD4YOU_PASSWORD" : { @@ -385,9 +391,10 @@ }, "name" : "World4You" }, - "yandex" : {}, + "yandex360": {}, "yc": {}, "zilore" : {}, "zone" : {}, + "zoneedit": {}, "zonomi" : {} } diff --git a/src/test/missing-functions.expected b/src/test/missing-functions.expected index c564f6b..0fa0e54 100644 --- a/src/test/missing-functions.expected +++ b/src/test/missing-functions.expected @@ -2,6 +2,5 @@ ../acme.sh/dnsapi/dns_aws.sh: _error "invalid domain" ../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_mythic_beasts.sh: export _H1 _H2 ../acme.sh/dnsapi/dns_openstack.sh: for _rec in $_records; do