]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
Update zeroapi curl call to use ip_version + CURL_OPTS + dehydrated user-agent (close...
authorradub2012 <45694561+radub2012@users.noreply.github.com>
Tue, 31 Mar 2026 13:33:55 +0000 (13:33 +0000)
committerLukas Schauer <lukas@schauer.dev>
Thu, 30 Apr 2026 14:10:15 +0000 (16:10 +0200)
dehydrated

index d2202ac75e59be3d1b4dba21ddf174a852971e2b..de3ac8b0510bfab799d2745ba9e9272834f13845 100755 (executable)
@@ -788,7 +788,7 @@ init_system() {
           echo "ZeroSSL requires contact email to be set or EAB_KID/EAB_HMAC_KEY to be manually configured"
           FAILED=true
         else
-          zeroapi="$(curl -s "https://api.zerossl.com/acme/eab-credentials-email" -d "email=${CONTACT_EMAIL}" | jsonsh)"
+          zeroapi="$(curl ${ip_version:-} ${CURL_OPTS} -A "dehydrated/${VERSION} curl/${CURL_VERSION}" -s "https://api.zerossl.com/acme/eab-credentials-email" -d "email=${CONTACT_EMAIL}" | jsonsh)"
           EAB_KID="$(printf "%s" "${zeroapi}" | get_json_string_value eab_kid)"
           EAB_HMAC_KEY="$(printf "%s" "${zeroapi}" | get_json_string_value eab_hmac_key)"
           if [[ -z "${EAB_KID:-}" ]] ||  [[ -z "${EAB_HMAC_KEY:-}" ]]; then