all lists on 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal