all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH proxmox-acme 1/1] update acme.sh to upstream 3.1.4 tag
@ 2026-08-10 11:46 Nicolas Frey
  0 siblings, 0 replies; only message in thread
From: Nicolas Frey @ 2026-08-10 11:46 UTC (permalink / raw)
  To: pve-devel

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




^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-10 11:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-10 11:46 [PATCH proxmox-acme 1/1] update acme.sh to upstream 3.1.4 tag Nicolas Frey

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