From: Jean-Tiare Le Bigot Date: Mon, 22 May 2017 12:13:39 +0000 (+0200) Subject: Support OVH credentials scoped to a specific zone X-Git-Tag: 2.8.6~192^2^2 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=486e77f474d1da05bc9201a7446b12dc4abc38b4;p=mirror_acme.sh.git Support OVH credentials scoped to a specific zone When creating OVH API credentials, one can scope them to a specific subset of routes. Specifically, this allows to limit acme.sh to a specific zone as the zone is part of the URL. This is an important security/safety net feature. --- diff --git a/dnsapi/dns_ovh.sh b/dnsapi/dns_ovh.sh index 6c1edb4d..eaa90bdf 100755 --- a/dnsapi/dns_ovh.sh +++ b/dnsapi/dns_ovh.sh @@ -238,7 +238,7 @@ _get_root() { return 1 fi - if ! _contains "$response" "This service does not exist" >/dev/null; then + if ! _contains "$response" "This service does not exist" >/dev/null && ! _contains "$response" "NOT_GRANTED_CALL" >/dev/null; then _sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-$p) _domain="$h" return 0