ports@,

I'd like to update security/acme.sh to a version 3.1.1

Changelog: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.1

Changes seems safe, but it is a series shell scripts and I can test it only
for syntax via make test and against cloudns.net and AWS. No regression.

Anyone would like to test?

Ok?

Index: security/acme.sh/Makefile
===================================================================
RCS file: /cvs/ports/security/acme.sh/Makefile,v
diff -u -p -r1.3 Makefile
--- security/acme.sh/Makefile   23 Nov 2024 11:31:00 -0000      1.3
+++ security/acme.sh/Makefile   23 Apr 2025 20:01:09 -0000
@@ -1,6 +1,6 @@
 COMMENT =              pure Unix shell script implementing ACME client protocol
 
-DIST_TUPLE +=          github acmesh-official acme.sh 3.1.0 .
+DIST_TUPLE +=          github acmesh-official acme.sh 3.1.1 .
 
 CATEGORIES =           security
 
Index: security/acme.sh/distinfo
===================================================================
RCS file: /cvs/ports/security/acme.sh/distinfo,v
diff -u -p -r1.2 distinfo
--- security/acme.sh/distinfo   23 Nov 2024 11:31:00 -0000      1.2
+++ security/acme.sh/distinfo   23 Apr 2025 20:01:09 -0000
@@ -1,2 +1,2 @@
-SHA256 (acmesh-official-acme.sh-3.1.0.tar.gz) = 
W8inIJXhahoXfRpRZyi700Nqv4BgIy1dNrRi/OdER6o=
-SIZE (acmesh-official-acme.sh-3.1.0.tar.gz) = 301978
+SHA256 (acmesh-official-acme.sh-3.1.1.tar.gz) = 
xdYjrAr0AOg81nau+vBFIo9g6fxZf+pdtMOlvX9r/PQ=
+SIZE (acmesh-official-acme.sh-3.1.1.tar.gz) = 316344
Index: security/acme.sh/patches/patch-dnsapi_dns_netcup_sh
===================================================================
RCS file: security/acme.sh/patches/patch-dnsapi_dns_netcup_sh
diff -N security/acme.sh/patches/patch-dnsapi_dns_netcup_sh
--- security/acme.sh/patches/patch-dnsapi_dns_netcup_sh 17 Nov 2024 19:59:42 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,37 +0,0 @@
-ksh(1) defaults to alias login='exec login' which expands before definition
-of the equally named function, i.e. 'exec login() ...' causing
-
-  dnsapi/dns_netcup.sh[128]: syntax error: `(' unexpected
-
-Rename it to _login() for sh(1) -n to pass.
-
-Index: dnsapi/dns_netcup.sh
---- dnsapi/dns_netcup.sh.orig
-+++ dnsapi/dns_netcup.sh
-@@ -19,7 +19,7 @@ client=""
- 
- dns_netcup_add() {
-   _debug NC_Apikey "$NC_Apikey"
--  login
-+  _login
-   if [ "$NC_Apikey" = "" ] || [ "$NC_Apipw" = "" ] || [ "$NC_CID" = "" ]; then
-     _err "No Credentials given"
-     return 1
-@@ -61,7 +61,7 @@ dns_netcup_add() {
- }
- 
- dns_netcup_rm() {
--  login
-+  _login
-   fulldomain=$1
-   txtvalue=$2
- 
-@@ -125,7 +125,7 @@ dns_netcup_rm() {
-   logout
- }
- 
--login() {
-+_login() {
-   tmp=$(_post "{\"action\": \"login\", \"param\": {\"apikey\": 
\"$NC_Apikey\", \"apipassword\": \"$NC_Apipw\", \"customernumber\": 
\"$NC_CID\"}}" "$end" "" "POST")
-   sid=$(echo "$tmp" | tr '{}' '\n' | grep apisessionid | cut -d '"' -f 4)
-   _debug "$tmp"
Index: security/acme.sh/patches/patch-notify_aws_ses_sh
===================================================================
RCS file: security/acme.sh/patches/patch-notify_aws_ses_sh
diff -N security/acme.sh/patches/patch-notify_aws_ses_sh
--- security/acme.sh/patches/patch-notify_aws_ses_sh    17 Nov 2024 14:10:23 
-0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-Fix syntax error by our sh:
-
-  notify/aws_ses.sh[227]: no closing quote
-
-Index: notify/aws_ses.sh
---- notify/aws_ses.sh.orig
-+++ notify/aws_ses.sh
-@@ -89,7 +89,7 @@ _use_metadata() {
-       _normalizeJson |
-       tr '{,}' '\n' |
-       while read -r _line; do
--        _key="$(echo "${_line%%:*}" | tr -d '"')"
-+        _key="$(echo "${_line%%:*}" | tr -d \")"
-         _value="${_line#*:}"
-         _debug3 "_key" "$_key"
-         _secure_debug3 "_value" "$_value"
Index: security/acme.sh/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/acme.sh/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- security/acme.sh/pkg/PLIST  23 Nov 2024 11:31:00 -0000      1.2
+++ security/acme.sh/pkg/PLIST  23 Apr 2025 20:01:09 -0000
@@ -28,14 +28,17 @@ share/acme.sh/deploy/opensshd.sh
 share/acme.sh/deploy/openstack.sh
 share/acme.sh/deploy/panos.sh
 share/acme.sh/deploy/peplink.sh
+share/acme.sh/deploy/proxmoxbs.sh
 share/acme.sh/deploy/proxmoxve.sh
 share/acme.sh/deploy/pureftpd.sh
 share/acme.sh/deploy/qiniu.sh
 share/acme.sh/deploy/routeros.sh
+share/acme.sh/deploy/ruckus.sh
 share/acme.sh/deploy/ssh.sh
 share/acme.sh/deploy/strongswan.sh
 share/acme.sh/deploy/synology_dsm.sh
 share/acme.sh/deploy/truenas.sh
+share/acme.sh/deploy/truenas_ws.sh
 share/acme.sh/deploy/unifi.sh
 share/acme.sh/deploy/vault.sh
 share/acme.sh/deploy/vault_cli.sh
@@ -56,6 +59,7 @@ share/acme.sh/dnsapi/dns_autodns.sh
 share/acme.sh/dnsapi/dns_aws.sh
 share/acme.sh/dnsapi/dns_azion.sh
 share/acme.sh/dnsapi/dns_azure.sh
+share/acme.sh/dnsapi/dns_beget.sh
 share/acme.sh/dnsapi/dns_bookmyname.sh
 share/acme.sh/dnsapi/dns_bunny.sh
 share/acme.sh/dnsapi/dns_cf.sh
@@ -87,11 +91,13 @@ share/acme.sh/dnsapi/dns_dyn.sh
 share/acme.sh/dnsapi/dns_dynu.sh
 share/acme.sh/dnsapi/dns_dynv6.sh
 share/acme.sh/dnsapi/dns_easydns.sh
+share/acme.sh/dnsapi/dns_edgecenter.sh
 share/acme.sh/dnsapi/dns_edgedns.sh
 share/acme.sh/dnsapi/dns_euserv.sh
 share/acme.sh/dnsapi/dns_exoscale.sh
 share/acme.sh/dnsapi/dns_fornex.sh
 share/acme.sh/dnsapi/dns_freedns.sh
+share/acme.sh/dnsapi/dns_freemyip.sh
 share/acme.sh/dnsapi/dns_gandi_livedns.sh
 share/acme.sh/dnsapi/dns_gcloud.sh
 share/acme.sh/dnsapi/dns_gcore.sh
@@ -99,6 +105,7 @@ share/acme.sh/dnsapi/dns_gd.sh
 share/acme.sh/dnsapi/dns_geoscaling.sh
 share/acme.sh/dnsapi/dns_googledomains.sh
 share/acme.sh/dnsapi/dns_he.sh
+share/acme.sh/dnsapi/dns_he_ddns.sh
 share/acme.sh/dnsapi/dns_hetzner.sh
 share/acme.sh/dnsapi/dns_hexonet.sh
 share/acme.sh/dnsapi/dns_hostingde.sh
@@ -128,6 +135,7 @@ share/acme.sh/dnsapi/dns_lua.sh
 share/acme.sh/dnsapi/dns_maradns.sh
 share/acme.sh/dnsapi/dns_me.sh
 share/acme.sh/dnsapi/dns_miab.sh
+share/acme.sh/dnsapi/dns_mijnhost.sh
 share/acme.sh/dnsapi/dns_misaka.sh
 share/acme.sh/dnsapi/dns_myapi.sh
 share/acme.sh/dnsapi/dns_mydevil.sh
@@ -171,6 +179,7 @@ share/acme.sh/dnsapi/dns_selectel.sh
 share/acme.sh/dnsapi/dns_selfhost.sh
 share/acme.sh/dnsapi/dns_servercow.sh
 share/acme.sh/dnsapi/dns_simply.sh
+share/acme.sh/dnsapi/dns_technitium.sh
 share/acme.sh/dnsapi/dns_tele3.sh
 share/acme.sh/dnsapi/dns_tencent.sh
 share/acme.sh/dnsapi/dns_timeweb.sh
@@ -190,6 +199,7 @@ share/acme.sh/dnsapi/dns_yandex360.sh
 share/acme.sh/dnsapi/dns_yc.sh
 share/acme.sh/dnsapi/dns_zilore.sh
 share/acme.sh/dnsapi/dns_zone.sh
+share/acme.sh/dnsapi/dns_zoneedit.sh
 share/acme.sh/dnsapi/dns_zonomi.sh
 share/acme.sh/notify/
 share/acme.sh/notify/aws_ses.sh

Reply via email to