|
@ -33,7 +33,6 @@ dns_one_add() { |
|
|
_saveaccountconf_mutable ONECOM_USER "$ONECOM_USER" |
|
|
_saveaccountconf_mutable ONECOM_USER "$ONECOM_USER" |
|
|
_saveaccountconf_mutable ONECOM_PASSWORD "$ONECOM_PASSWORD" |
|
|
_saveaccountconf_mutable ONECOM_PASSWORD "$ONECOM_PASSWORD" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Login with user and password |
|
|
# Login with user and password |
|
|
postdata="loginDomain=true" |
|
|
postdata="loginDomain=true" |
|
|
postdata="$postdata&displayUsername=$ONECOM_USER" |
|
|
postdata="$postdata&displayUsername=$ONECOM_USER" |
|
@ -51,16 +50,13 @@ dns_one_add() { |
|
|
|
|
|
|
|
|
export _H1="Cookie: ${JSESSIONID}" |
|
|
export _H1="Cookie: ${JSESSIONID}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# get entries |
|
|
# get entries |
|
|
response="$(_get "https://www.one.com/admin/api/domains/$mydomain/dns/custom_records")" |
|
|
response="$(_get "https://www.one.com/admin/api/domains/$mydomain/dns/custom_records")" |
|
|
_debug response "$response" |
|
|
_debug response "$response" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CSRF_G_TOKEN="$(grep "CSRF_G_TOKEN=" "$HTTP_HEADER" | grep "^Set-Cookie:" | _tail_n 1 | _egrep_o 'CSRF_G_TOKEN=[^;]*;' | tr -d ';')" |
|
|
CSRF_G_TOKEN="$(grep "CSRF_G_TOKEN=" "$HTTP_HEADER" | grep "^Set-Cookie:" | _tail_n 1 | _egrep_o 'CSRF_G_TOKEN=[^;]*;' | tr -d ';')" |
|
|
export _H2="Cookie: ${CSRF_G_TOKEN}" |
|
|
export _H2="Cookie: ${CSRF_G_TOKEN}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Update the IP address for domain entry |
|
|
# Update the IP address for domain entry |
|
|
postdata="{\"type\":\"dns_custom_records\",\"attributes\":{\"priority\":0,\"ttl\":600,\"type\":\"TXT\",\"prefix\":\"$mysubdomain\",\"content\":\"$txtvalue\"}}" |
|
|
postdata="{\"type\":\"dns_custom_records\",\"attributes\":{\"priority\":0,\"ttl\":600,\"type\":\"TXT\",\"prefix\":\"$mysubdomain\",\"content\":\"$txtvalue\"}}" |
|
|
_debug postdata "$postdata" |
|
|
_debug postdata "$postdata" |
|
@ -96,7 +92,6 @@ dns_one_rm() { |
|
|
return 1 |
|
|
return 1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Login with user and password |
|
|
# Login with user and password |
|
|
postdata="loginDomain=true" |
|
|
postdata="loginDomain=true" |
|
|
postdata="$postdata&displayUsername=$ONECOM_USER" |
|
|
postdata="$postdata&displayUsername=$ONECOM_USER" |
|
@ -113,7 +108,6 @@ dns_one_rm() { |
|
|
|
|
|
|
|
|
export _H1="Cookie: ${JSESSIONID}" |
|
|
export _H1="Cookie: ${JSESSIONID}" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# get entries |
|
|
# get entries |
|
|
response="$(_get "https://www.one.com/admin/api/domains/$mydomain/dns/custom_records")" |
|
|
response="$(_get "https://www.one.com/admin/api/domains/$mydomain/dns/custom_records")" |
|
|
response="$(echo "$response" | _normalizeJson)" |
|
|
response="$(echo "$response" | _normalizeJson)" |
|
|