js update client: add verbose messages, but also display the original result code
This commit is contained in:
parent
73382fdf6a
commit
f1fae4e28e
@ -55,18 +55,33 @@
|
|||||||
password: "{{ secret }}"
|
password: "{{ secret }}"
|
||||||
})
|
})
|
||||||
.done(function( data ) {
|
.done(function( data ) {
|
||||||
$('#response').text(data);
|
var msg;
|
||||||
$('#response_timestamp').text(now_str());
|
|
||||||
last_ip = ip;
|
last_ip = ip;
|
||||||
|
response = data.split(" ");
|
||||||
|
switch(response[0])
|
||||||
|
{
|
||||||
|
case "good": msg = "Success: IP address was updated"; break;
|
||||||
|
case "nochg": msg = "Warning: IP address didn't change"; break;
|
||||||
|
case "dnserr": msg = "Error: The update request resulted in a DNS error"; break;
|
||||||
|
case "nohost": msg = "Error: The host you specified does not exist"; break;
|
||||||
|
case "abuse": msg = "Error: Update rejected as your host is flagged for abuse"; break;
|
||||||
|
case "badauth": msg = "Error: Wrong user name (host FQDN) or password (update secret)"; break;
|
||||||
|
case "badagent": msg = "Error: Update rejected as your user agent is blacklisted"; break;
|
||||||
|
case "notfqdn": msg = "Error: Your user name is not the FQDN of your host"; break;
|
||||||
|
case "911": msg = "Error: There is a problem or maintenance at the DNS update service."; break;
|
||||||
|
default: msg = "Error:"; break;
|
||||||
|
}
|
||||||
|
$('#response').text(msg + " [" + data + "].");
|
||||||
|
$('#response_timestamp').text(now_str());
|
||||||
})
|
})
|
||||||
.fail(function( data ) {
|
.fail(function( data ) {
|
||||||
$('#response').text('update failed');
|
$('#response').text('Error: Could not connect to the DNS update service - will retry soon...');
|
||||||
$('#response_timestamp').text(now_str());
|
$('#response_timestamp').text(now_str());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.fail(function( data ) {
|
.fail(function( data ) {
|
||||||
$('#response').text('myip failed');
|
$('#response').text('Error: Could not determine IP address - will retry soon...');
|
||||||
$('#response_timestamp').text(now_str());
|
$('#response_timestamp').text(now_str());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user