mirror of
https://github.com/acmesh-official/acme.sh.git
synced 2026-01-13 03:32:13 +08:00
Merge pull request #6746 from d-kurz/dev
Some checks failed
DNS / CheckToken (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
DNS / Fail (push) Has been cancelled
DNS / Docker (push) Has been cancelled
DNS / MacOS (push) Has been cancelled
DNS / Windows (push) Has been cancelled
DNS / FreeBSD (push) Has been cancelled
DNS / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
Some checks failed
DNS / CheckToken (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
DNS / Fail (push) Has been cancelled
DNS / Docker (push) Has been cancelled
DNS / MacOS (push) Has been cancelled
DNS / Windows (push) Has been cancelled
DNS / FreeBSD (push) Has been cancelled
DNS / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
dns_dynv6: Allow challenge strings that contain "id"
This commit is contained in:
@@ -107,7 +107,7 @@ _get_domain() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
_err "Either their is no such host on your dnyv6 account or it cannot be accessed with this key"
|
_err "Either there is no such host on your dynv6 account, or it cannot be accessed with this key"
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -179,8 +179,8 @@ _dns_dynv6_rm_http() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#Usage: _get_zone_id $record
|
||||||
#get the zoneid for a specifc record or zone
|
#get the zoneid for a specifc record or zone
|
||||||
#usage: _get_zone_id §record
|
|
||||||
#where $record is the record to get the id for
|
#where $record is the record to get the id for
|
||||||
#returns _zone_id the id of the zone
|
#returns _zone_id the id of the zone
|
||||||
_get_zone_id() {
|
_get_zone_id() {
|
||||||
@@ -189,7 +189,6 @@ _get_zone_id() {
|
|||||||
_dynv6_rest GET zones
|
_dynv6_rest GET zones
|
||||||
|
|
||||||
zones="$(echo "$response" | tr '}' '\n' | tr ',' '\n' | grep name | sed 's/\[//g' | tr -d '{' | tr -d '"')"
|
zones="$(echo "$response" | tr '}' '\n' | tr ',' '\n' | grep name | sed 's/\[//g' | tr -d '{' | tr -d '"')"
|
||||||
#echo $zones
|
|
||||||
|
|
||||||
selected=""
|
selected=""
|
||||||
for z in $zones; do
|
for z in $zones; do
|
||||||
@@ -217,9 +216,9 @@ _get_zone_name() {
|
|||||||
_zone_name="${_zone_name#name:}"
|
_zone_name="${_zone_name#name:}"
|
||||||
}
|
}
|
||||||
|
|
||||||
#usaage _get_record_id $zone_id $record
|
#usage _get_record_id $zone_id $record
|
||||||
# where zone_id is thevalue returned by _get_zone_id
|
# where zone_id is the value returned by _get_zone_id
|
||||||
# and record ist in the form _acme.www for an fqdn of _acme.www.example.com
|
# and record is in the form _acme.www for an fqdn of _acme.www.example.com
|
||||||
# returns _record_id
|
# returns _record_id
|
||||||
_get_record_id() {
|
_get_record_id() {
|
||||||
_zone_id="$1"
|
_zone_id="$1"
|
||||||
@@ -234,8 +233,7 @@ _get_record_id() {
|
|||||||
|
|
||||||
_get_record_id_from_response() {
|
_get_record_id_from_response() {
|
||||||
response="$1"
|
response="$1"
|
||||||
_record_id="$(echo "$response" | tr '}' '\n' | grep "\"name\":\"$record\"" | grep "\"data\":\"$value\"" | tr ',' '\n' | grep id | tr -d '"' | tr -d 'id:')"
|
_record_id="$(echo "$response" | tr '}' '\n' | grep "\"name\":\"$record\"" | grep "\"data\":\"$value\"" | tr ',' '\n' | grep '"id":' | tr -d '"' | tr -d 'id:' | tr -d '{')"
|
||||||
#_record_id="${_record_id#id:}"
|
|
||||||
if [ -z "$_record_id" ]; then
|
if [ -z "$_record_id" ]; then
|
||||||
_err "no such record: $record found in zone $_zone_id"
|
_err "no such record: $record found in zone $_zone_id"
|
||||||
return 1
|
return 1
|
||||||
|
|||||||
Reference in New Issue
Block a user