2
0
mirror of https://github.com/acmesh-official/acme.sh synced 2025-08-22 09:57:29 +00:00

Merge pull request #6473 from woutd/constellix-rate-limit

Add sleep before each REST call to Constellix to prevent rate limit
This commit is contained in:
neil 2025-08-19 10:05:37 +08:00 committed by GitHub
commit 10627e4974
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -117,7 +117,7 @@ dns_constellix_rm() {
#################### Private functions below ################################## #################### Private functions below ##################################
_get_root() { _get_root() {
domain=$1 domain=$(echo "$1" | _lower_case)
i=2 i=2
p=1 p=1
_debug "Detecting root zone" _debug "Detecting root zone"
@ -156,6 +156,9 @@ _constellix_rest() {
data="$3" data="$3"
_debug "$ep" _debug "$ep"
# Prevent rate limit
_sleep 2
rdate=$(date +"%s")"000" rdate=$(date +"%s")"000"
hmac=$(printf "%s" "$rdate" | _hmac sha1 "$(printf "%s" "$CONSTELLIX_Secret" | _hex_dump | tr -d ' ')" | _base64) hmac=$(printf "%s" "$rdate" | _hmac sha1 "$(printf "%s" "$CONSTELLIX_Secret" | _hex_dump | tr -d ' ')" | _base64)