public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
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
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal