Download raw body.
security/acme.sh: update to 3.1.1
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
security/acme.sh: update to 3.1.1