|
@ -50,7 +50,8 @@ dns_wedos_add() { |
|
|
|
|
|
|
|
|
#build WEDOS_Authtoken |
|
|
#build WEDOS_Authtoken |
|
|
_debug "WEDOS Authtoken were not saved yet, building" |
|
|
_debug "WEDOS Authtoken were not saved yet, building" |
|
|
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true" | head -c 40) |
|
|
|
|
|
|
|
|
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true") |
|
|
|
|
|
WEDOS_Authtoken=$(printf '%.40s' "${WEDOS_Authtoken}") |
|
|
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" |
|
|
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" |
|
|
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" |
|
|
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" |
|
|
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" |
|
|
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" |
|
@ -111,7 +112,8 @@ dns_wedos_rm() { |
|
|
|
|
|
|
|
|
#build WEDOS_Authtoken |
|
|
#build WEDOS_Authtoken |
|
|
_debug "WEDOS Authtoken were not saved yet, building" |
|
|
_debug "WEDOS Authtoken were not saved yet, building" |
|
|
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | sha1sum | head -c 40) |
|
|
|
|
|
|
|
|
WEDOS_Authtoken=$(printf '%s' "${WEDOS_Wapipass}" | _digest "sha1" "true") |
|
|
|
|
|
WEDOS_Authtoken=$(printf '%.40s' "${WEDOS_Authtoken}") |
|
|
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" |
|
|
_debug "WEDOS_Authtoken step 1, WAPI PASS sha1 sum: '${WEDOS_Authtoken}'" |
|
|
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" |
|
|
WEDOS_Authtoken="${WEDOS_Username}${WEDOS_Authtoken}" |
|
|
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" |
|
|
_debug "WEDOS_Authtoken step 2, username concat with token without hours: '${WEDOS_Authtoken}'" |
|
@ -166,7 +168,8 @@ _wapi_post() { |
|
|
|
|
|
|
|
|
# Prepare authentification token |
|
|
# Prepare authentification token |
|
|
hour=$(TZ='Europe/Prague' date +%H) |
|
|
hour=$(TZ='Europe/Prague' date +%H) |
|
|
token=$(printf '%s' "${WEDOS_Authtoken}${hour}" | _digest "sha1" "true" | head -c 40) |
|
|
|
|
|
|
|
|
token=$(printf '%s' "${WEDOS_Authtoken}${hour}" | _digest "sha1" "true") |
|
|
|
|
|
token=$(printf '%.40s' "${token}") |
|
|
_debug "Authentification token is '${token}'" |
|
|
_debug "Authentification token is '${token}'" |
|
|
|
|
|
|
|
|
# Build xml request |
|
|
# Build xml request |
|
|