Browse Source
Merge pull request #6380 from schlegel11/master
Cloudns provider: Fix missing api password encoding
dev
neil
2 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
3 additions and
2 deletions
-
dnsapi/dns_cloudns.sh
|
|
@ -197,10 +197,11 @@ _dns_cloudns_http_api_call() { |
|
|
|
auth_user="auth-id=$CLOUDNS_AUTH_ID" |
|
|
|
fi |
|
|
|
|
|
|
|
encoded_password=$(echo "$CLOUDNS_AUTH_PASSWORD" | tr -d "\n\r" | _url_encode) |
|
|
|
if [ -z "$2" ]; then |
|
|
|
data="$auth_user&auth-password=$CLOUDNS_AUTH_PASSWORD" |
|
|
|
data="$auth_user&auth-password=$encoded_password" |
|
|
|
else |
|
|
|
data="$auth_user&auth-password=$CLOUDNS_AUTH_PASSWORD&$2" |
|
|
|
data="$auth_user&auth-password=$encoded_password&$2" |
|
|
|
fi |
|
|
|
|
|
|
|
response="$(_get "$CLOUDNS_API/$method?$data")" |
|
|
|