@ -48,7 +48,7 @@ dns_miab_add() {
baseurl = " https:// $MIAB_Server /admin/dns/custom/ $fulldomain /txt "
baseurl = " https:// $MIAB_Server /admin/dns/custom/ $fulldomain /txt "
#Add the challenge record
#Add the challenge record
result = " $( _miab_post " $txtvalue " " $baseurl " "" " POST" " " " $MIAB_Username " " $MIAB_Password " ) "
result = " $( _miab_post " $txtvalue " " $baseurl " "POST" " $MIAB_Username " " $MIAB_Password " ) "
_debug result " $result "
_debug result " $result "
@ -91,14 +91,14 @@ dns_miab_rm() {
fi
fi
#save the credentials to the account conf file.
#save the credentials to the account conf file.
_saveaccountconf_mutable MIAB_Username " $MIAB_Username "
_saveaccountconf_mutable MIAB_Password " $MIAB_Password "
_saveaccountconf_mutable MIAB_Server " $MIAB_Server "
_saveaccountconf_mutable MIAB_Username " $MIAB_Username "
_saveaccountconf_mutable MIAB_Password " $MIAB_Password "
_saveaccountconf_mutable MIAB_Server " $MIAB_Server "
baseurl = " https:// $MIAB_Server /admin/dns/custom/ $fulldomain /txt "
baseurl = " https:// $MIAB_Server /admin/dns/custom/ $fulldomain /txt "
#Remove the challenge record
#Remove the challenge record
result = " $( _miab_post " $txtvalue " " $baseurl " "" " DELETE" " " " $MIAB_Username " " $MIAB_Password " ) "
result = " $( _miab_post " $txtvalue " " $baseurl " "DELETE" " $MIAB_Username " " $MIAB_Password " ) "
_debug result " $result "
_debug result " $result "
@ -119,11 +119,9 @@ dns_miab_rm() {
_miab_post( ) {
_miab_post( ) {
body = " $1 "
body = " $1 "
_post_url = " $2 "
_post_url = " $2 "
needbase64 = " $3 "
httpmethod = " $4 "
_postContentType = " $5 "
username = " $6 "
password = " $7 "
httpmethod = " $3 "
username = " $4 "
password = " $5 "
if [ -z " $httpmethod " ] ; then
if [ -z " $httpmethod " ] ; then
httpmethod = "POST"
httpmethod = "POST"
@ -144,21 +142,7 @@ _miab_post() {
fi
fi
_debug "_CURL" " $_CURL "
_debug "_CURL" " $_CURL "
if [ " $needbase64 " ] ; then
if [ " $_postContentType " ] ; then
response = " $( $_CURL --user-agent " $USER_AGENT " -X $httpmethod --user " $username : $password " -H " Content-Type: $_postContentType " -H " $_H1 " -H " $_H2 " -H " $_H3 " -H " $_H4 " -H " $_H5 " --data " $body " " $_post_url " | _base64) "
else
response = " $( $_CURL --user-agent " $USER_AGENT " -X $httpmethod --user " $username : $password " -H " $_H1 " -H " $_H2 " -H " $_H3 " -H " $_H4 " -H " $_H5 " --data " $body " " $_post_url " | _base64) "
fi
else
if [ " $_postContentType " ] ; then
response = " $( $_CURL --user-agent " $USER_AGENT " -X $httpmethod --user " $username : $password " -H " Content-Type: $_postContentType " -H " $_H1 " -H " $_H2 " -H " $_H3 " -H " $_H4 " -H " $_H5 " --data " $body " " $_post_url " ) "
else
response = " $( $_CURL --user-agent " $USER_AGENT " -X $httpmethod --user " $username : $password " -H " $_H1 " -H " $_H2 " -H " $_H3 " -H " $_H4 " -H " $_H5 " --data " $body " " $_post_url " ) "
fi
fi
response = " $( $_CURL --user-agent " $USER_AGENT " -X $httpmethod --user " $username : $password " -H " $_H1 " -H " $_H2 " -H " $_H3 " -H " $_H4 " -H " $_H5 " --data " $body " " $_post_url " ) "
_ret = " $? "
_ret = " $? "
if [ " $_ret " != "0" ] ; then
if [ " $_ret " != "0" ] ; then
@ -178,40 +162,12 @@ _miab_post() {
_debug "_WGET" " $_WGET "
_debug "_WGET" " $_WGET "
if [ " $needbase64 " ] ; then
if [ " $httpmethod " = "POST" ] ; then
if [ " $_postContentType " ] ; then
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --header " Content-Type: $_postContentType " --post-data= " $body " " $_post_url " 2>" $HTTP_HEADER " | _base64) "
else
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --post-data= " $body " " $_post_url " 2>" $HTTP_HEADER " | _base64) "
fi
else
if [ " $_postContentType " ] ; then
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --header " Content-Type: $_postContentType " --method $httpmethod --body-data= " $body " " $_post_url " 2>" $HTTP_HEADER " | _base64) "
else
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --method $httpmethod --body-data= " $body " " $_post_url " 2>" $HTTP_HEADER " | _base64) "
fi
fi
if [ " $httpmethod " = "POST" ] ; then
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --post-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
else
else
if [ " $httpmethod " = "POST" ] ; then
if [ " $_postContentType " ] ; then
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --header " Content-Type: $_postContentType " --post-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
else
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --post-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
fi
else
if [ " $_postContentType " ] ; then
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --header " Content-Type: $_postContentType " --method $httpmethod --body-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
else
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --method $httpmethod --body-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
fi
fi
response = " $( $_WGET -S -O - --user-agent= " $USER_AGENT " --header " $_H5 " --header " $_H4 " --header " $_H3 " --header " $_H2 " --header " $_H1 " --method $httpmethod --body-data= " $body " " $_post_url " 2>" $HTTP_HEADER " ) "
fi
fi
_ret = " $? "
_ret = " $? "
if [ " $_ret " = "8" ] ; then
if [ " $_ret " = "8" ] ; then