|
@ -101,8 +101,9 @@ _clean_records() { |
|
|
# from '\"' & turn '\n' into real LF characters. |
|
|
# from '\"' & turn '\n' into real LF characters. |
|
|
# Yup, awful API to use - but that's all we got to get this working, so... ;) |
|
|
# Yup, awful API to use - but that's all we got to get this working, so... ;) |
|
|
_debug2 'Raw ' "$response" |
|
|
_debug2 'Raw ' "$response" |
|
|
response="$(printf -- '%s' "$response" |
|
|
|
|
|
\ | sed 's/^\(.*TXT":"\)\([^,}]*\)\(.*\)$/\2/;s/.$//;s/\\"/"/g;s/\\n/\n/g')" |
|
|
|
|
|
|
|
|
response="$( |
|
|
|
|
|
printf -- '%s' "$response" |
|
|
|
|
|
\ | sed 's/^\(.*TXT":"\)\([^,}]*\)\(.*\)$/\2/;s/.$//;s/\\"/"/g;s/\\n/\n/g')" |
|
|
_debug2 'Clean' "$response" |
|
|
_debug2 'Clean' "$response" |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -112,8 +113,9 @@ _clean_records() { |
|
|
_dns() { |
|
|
_dns() { |
|
|
action="$1" |
|
|
action="$1" |
|
|
payload="$(printf -- '%s' "$2" | _url_encode)" |
|
|
payload="$(printf -- '%s' "$2" | _url_encode)" |
|
|
url="$(printf -- '%s%s' "$AF_URL_DNS" "$domain" |
|
|
|
|
|
\ | sed 's/{\*}/'"$(printf -- '%s' "$action" | _lower_case)"'/')" |
|
|
|
|
|
|
|
|
url="$( |
|
|
|
|
|
printf -- '%s%s' "$AF_URL_DNS" "$domain" |
|
|
|
|
|
\ | sed 's/{\*}/'"$(printf -- '%s' "$action" | _lower_case)"'/')" |
|
|
|
|
|
|
|
|
if [ "$action" = 'SET' ]; then |
|
|
if [ "$action" = 'SET' ]; then |
|
|
_debug2 'Payload' "$payload" |
|
|
_debug2 'Payload' "$payload" |
|
|