From: Nicolas Frey <n.frey@proxmox.com>
To: pve-devel@lists.proxmox.com
Subject: [PATCH proxmox-acme 1/1] update acme.sh to upstream 3.1.4 tag
Date: Mon, 10 Aug 2026 13:46:12 +0200 [thread overview]
Message-ID: <20260810114612.123323-1-n.frey@proxmox.com> (raw)
and add entries both in Makefile and json schema
Signed-off-by: Nicolas Frey <n.frey@proxmox.com>
---
src/Makefile | 33 ++++++++++++++++++++++++++++-
src/acme.sh | 2 +-
src/dns-challenge-schema.json | 33 ++++++++++++++++++++++++++++-
src/test/missing-functions.expected | 14 ++++++++++--
4 files changed, 77 insertions(+), 5 deletions(-)
diff --git a/src/Makefile b/src/Makefile
index c948207..32392a1 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -12,24 +12,34 @@ ACME_SOURCES = \
dnsapi/dns_alviy.sh \
dnsapi/dns_anx.sh \
dnsapi/dns_artfiles.sh \
+ dnsapi/dns_arubabusiness.sh \
dnsapi/dns_arvan.sh \
dnsapi/dns_aurora.sh \
dnsapi/dns_autodns.sh \
dnsapi/dns_aws.sh \
dnsapi/dns_azion.sh \
dnsapi/dns_azure.sh \
+ dnsapi/dns_baidu.sh \
dnsapi/dns_beget.sh \
+ dnsapi/dns_bh.sh \
+ dnsapi/dns_bhosted.sh \
dnsapi/dns_bookmyname.sh \
dnsapi/dns_bunny.sh \
+ dnsapi/dns_calrissia.sh \
+ dnsapi/dns_cdmon.sh \
dnsapi/dns_cf.sh \
dnsapi/dns_clouddns.sh \
dnsapi/dns_cloudns.sh \
dnsapi/dns_cn.sh \
+ dnsapi/dns_comlaude.sh \
dnsapi/dns_conoha.sh \
dnsapi/dns_constellix.sh \
dnsapi/dns_cpanel.sh \
+ dnsapi/dns_cpanel_uapi.sh \
+ dnsapi/dns_creoline.sh \
dnsapi/dns_curanet.sh \
dnsapi/dns_cyon.sh \
+ dnsapi/dns_czechia.sh \
dnsapi/dns_da.sh \
dnsapi/dns_ddnss.sh \
dnsapi/dns_desec.sh \
@@ -52,8 +62,11 @@ ACME_SOURCES = \
dnsapi/dns_easydns.sh \
dnsapi/dns_edgecenter.sh \
dnsapi/dns_edgedns.sh \
+ dnsapi/dns_efficientip.sh \
+ dnsapi/dns_eurodns.sh \
dnsapi/dns_euserv.sh \
dnsapi/dns_exoscale.sh \
+ dnsapi/dns_firestorm.sh \
dnsapi/dns_fornex.sh \
dnsapi/dns_freedns.sh \
dnsapi/dns_freemyip.sh \
@@ -62,20 +75,25 @@ ACME_SOURCES = \
dnsapi/dns_gcore.sh \
dnsapi/dns_gd.sh \
dnsapi/dns_geoscaling.sh \
+ dnsapi/dns_glesys.sh \
+ dnsapi/dns_gname.sh \
dnsapi/dns_googledomains.sh \
dnsapi/dns_he.sh \
dnsapi/dns_he_ddns.sh \
- dnsapi/dns_hetzner.sh \
dnsapi/dns_hetznercloud.sh \
dnsapi/dns_hexonet.sh \
dnsapi/dns_hostingde.sh \
+ dnsapi/dns_hostinger.sh \
+ dnsapi/dns_hostup.sh \
dnsapi/dns_huaweicloud.sh \
dnsapi/dns_infoblox.sh \
+ dnsapi/dns_infoblox_uddi.sh \
dnsapi/dns_infomaniak.sh \
dnsapi/dns_internetbs.sh \
dnsapi/dns_inwx.sh \
dnsapi/dns_ionos.sh \
dnsapi/dns_ionos_cloud.sh \
+ dnsapi/dns_ipprojects.sh \
dnsapi/dns_ipv64.sh \
dnsapi/dns_ispconfig.sh \
dnsapi/dns_jd.sh \
@@ -85,7 +103,9 @@ ACME_SOURCES = \
dnsapi/dns_kinghost.sh \
dnsapi/dns_knot.sh \
dnsapi/dns_la.sh \
+ dnsapi/dns_laodc.sh \
dnsapi/dns_leaseweb.sh \
+ dnsapi/dns_level27.sh \
dnsapi/dns_lexicon.sh \
dnsapi/dns_limacity.sh \
dnsapi/dns_linode.sh \
@@ -94,9 +114,11 @@ ACME_SOURCES = \
dnsapi/dns_lua.sh \
dnsapi/dns_maradns.sh \
dnsapi/dns_me.sh \
+ dnsapi/dns_mgwm.sh \
dnsapi/dns_miab.sh \
dnsapi/dns_mijnhost.sh \
dnsapi/dns_misaka.sh \
+ dnsapi/dns_muumuu.sh \
dnsapi/dns_myapi.sh \
dnsapi/dns_mydevil.sh \
dnsapi/dns_mydnsjp.sh \
@@ -124,11 +146,14 @@ ACME_SOURCES = \
dnsapi/dns_openprovider_rest.sh \
dnsapi/dns_openstack.sh \
dnsapi/dns_opnsense.sh \
+ dnsapi/dns_opusdns.sh \
dnsapi/dns_ovh.sh \
dnsapi/dns_pdns.sh \
dnsapi/dns_pleskxml.sh \
dnsapi/dns_pointhq.sh \
dnsapi/dns_porkbun.sh \
+ dnsapi/dns_poweradmin.sh \
+ dnsapi/dns_qc.sh \
dnsapi/dns_rackcorp.sh \
dnsapi/dns_rackspace.sh \
dnsapi/dns_rage4.sh \
@@ -140,7 +165,10 @@ ACME_SOURCES = \
dnsapi/dns_selfhost.sh \
dnsapi/dns_servercow.sh \
dnsapi/dns_simply.sh \
+ dnsapi/dns_sitehost.sh \
+ dnsapi/dns_sotoon.sh \
dnsapi/dns_spaceship.sh \
+ dnsapi/dns_subreg.sh \
dnsapi/dns_technitium.sh \
dnsapi/dns_tele3.sh \
dnsapi/dns_tencent.sh \
@@ -152,9 +180,12 @@ ACME_SOURCES = \
dnsapi/dns_variomedia.sh \
dnsapi/dns_veesp.sh \
dnsapi/dns_vercel.sh \
+ dnsapi/dns_virakcloud.sh \
+ dnsapi/dns_volcengine.sh \
dnsapi/dns_vscale.sh \
dnsapi/dns_vultr.sh \
dnsapi/dns_websupport.sh \
+ dnsapi/dns_wedos.sh \
dnsapi/dns_west_cn.sh \
dnsapi/dns_world4you.sh \
dnsapi/dns_yandex360.sh \
diff --git a/src/acme.sh b/src/acme.sh
index 40290ad..3661fd8 160000
--- a/src/acme.sh
+++ b/src/acme.sh
@@ -1 +1 @@
-Subproject commit 40290ad42a37aba57eb246e507c11944a52c0f68
+Subproject commit 3661fd86b6304115e42f43910e6dd452ab9866d6
diff --git a/src/dns-challenge-schema.json b/src/dns-challenge-schema.json
index b7ee5a3..ac0c8cc 100644
--- a/src/dns-challenge-schema.json
+++ b/src/dns-challenge-schema.json
@@ -66,6 +66,7 @@
"alviy": {},
"anx": {},
"artfiles": {},
+ "arubabusiness": {},
"arvan": {},
"aurora": {
"fields": {
@@ -98,9 +99,14 @@
},
"azion": {},
"azure": {},
+ "baidu": {},
"beget": {},
+ "bh": {},
+ "bhosted": {},
"bookmyname": {},
"bunny": {},
+ "calrissia": {},
+ "cdmon": {},
"cf": {
"description": "Either provide global account key and email, or CF API token and Account ID.",
"fields": {
@@ -130,11 +136,15 @@
"clouddns": {},
"cloudns": {},
"cn": {},
+ "comlaude": {},
"conoha": {},
"constellix": {},
"cpanel": {},
+ "cpanel_uapi": {},
+ "creoline": {},
"curanet": {},
"cyon": {},
+ "czechia": {},
"da": {},
"ddnss": {},
"desec": {},
@@ -165,8 +175,11 @@
"easydns": {},
"edgecenter": {},
"edgedns": {},
+ "efficientip": {},
+ "eurodns": {},
"euserv": {},
"exoscale": {},
+ "firestorm": {},
"fornex": {},
"freedns": {},
"freemyip": {},
@@ -187,10 +200,11 @@
"name": "GoDaddy"
},
"geoscaling": {},
+ "glesys": {},
+ "gname": {},
"googledomains": {},
"he": {},
"he_ddns": {},
- "hetzner": {},
"hetznercloud": {
"fields": {
"HETZNER_API": {
@@ -220,8 +234,11 @@
},
"hexonet": {},
"hostingde": {},
+ "hostinger": {},
+ "hostup": {},
"huaweicloud": {},
"infoblox": {},
+ "infoblox_uddi": {},
"infomaniak": {},
"internetbs": {},
"inwx": {
@@ -243,6 +260,7 @@
},
"ionos": {},
"ionos_cloud": {},
+ "ipprojects": {},
"ipv64": {},
"ispconfig": {},
"jd": {},
@@ -276,7 +294,9 @@
"name": "Knot / knsupdate (RFC 2136)"
},
"la": {},
+ "laodc": {},
"leaseweb": {},
+ "level27": {},
"lexicon": {},
"limacity": {},
"linode": {},
@@ -285,9 +305,11 @@
"lua": {},
"maradns": {},
"me": {},
+ "mgwm": {},
"miab": {},
"mijnhost": {},
"misaka": {},
+ "muumuu": {},
"myapi": {},
"mydevil": {},
"mydnsjp": {},
@@ -344,6 +366,7 @@
},
"openstack": {},
"opnsense": {},
+ "opusdns": {},
"ovh": {
"fields": {
"OVH_AK": {
@@ -401,6 +424,8 @@
},
"name": "Porkbun"
},
+ "poweradmin": {},
+ "qc": {},
"rackcorp": {},
"rackspace": {},
"rage4": {},
@@ -412,6 +437,8 @@
"selfhost": {},
"servercow": {},
"simply": {},
+ "sitehost": {},
+ "sotoon": {},
"spaceship": {
"fields": {
"SPACESHIP_API_KEY": {
@@ -430,6 +457,7 @@
},
"name": "Spaceship"
},
+ "subreg": {},
"technitium": {},
"tele3": {},
"tencent": {},
@@ -441,9 +469,12 @@
"variomedia": {},
"veesp": {},
"vercel": {},
+ "virakcloud": {},
+ "volcengine": {},
"vscale": {},
"vultr": {},
"websupport": {},
+ "wedos": {},
"west_cn": {},
"world4you": {
"fields": {
diff --git a/src/test/missing-functions.expected b/src/test/missing-functions.expected
index b338a58..fcb5194 100644
--- a/src/test/missing-functions.expected
+++ b/src/test/missing-functions.expected
@@ -1,7 +1,17 @@
../acme.sh/dnsapi/dns_artfiles.sh: response="$(printf -- '%s' "$response" | sed '/_acme-challenge "'"$txtValue"'"/d')"
-../acme.sh/dnsapi/dns_aws.sh: _error "invalid domain"
-../acme.sh/dnsapi/dns_cpanel.sh: for _domain in $_domains; do
+../acme.sh/dnsapi/dns_arubabusiness.sh: for _status in $_success_http_codes; do
+../acme.sh/dnsapi/dns_arubabusiness.sh: unset _H1 _H2 _H3 _H4 _H5
+../acme.sh/dnsapi/dns_baidu.sh: for _rid in $_ids; do
+../acme.sh/dnsapi/dns_bh.sh: for _id in $_existing_ids; do
+../acme.sh/dnsapi/dns_cdmon.sh: unset _H1 _H2
+../acme.sh/dnsapi/dns_cpanel_uapi.sh: for _check_domain in $_all_domains; do
../acme.sh/dnsapi/dns_cyon.sh: printf "%s" "${_dns_entries}" | while read -r _hash _identifier; do
+../acme.sh/dnsapi/dns_czechia.sh: for _z in $_zones_space; do
+../acme.sh/dnsapi/dns_eurodns.sh: unset _H1 _H2 _H3
+../acme.sh/dnsapi/dns_joker.sh: for _joker_v in $_joker_remaining; do
+../acme.sh/dnsapi/dns_joker.sh: for _joker_v in $_joker_values; do
../acme.sh/dnsapi/dns_mythic_beasts.sh: export _H1 _H2
../acme.sh/dnsapi/dns_openstack.sh: for _rec in $_records; do
../acme.sh/dnsapi/dns_selectel.sh: for _one_id in $_record_id; do
+../acme.sh/dnsapi/dns_simply.sh: unset _H1 _H2
+../acme.sh/dnsapi/dns_wedos.sh: for _row_id in $_row_ids; do
--
2.47.3
reply other threads:[~2026-08-10 11:46 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260810114612.123323-1-n.frey@proxmox.com \
--to=n.frey@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox