parent
6d32f1ad03
commit
5489bcd3fd
@ -215,7 +215,7 @@ return view.extend({
|
|||||||
|
|
||||||
let ipv6_support = this.map.lookupOption('ipv6_support', section_id)[0].formvalue(section_id);
|
let ipv6_support = this.map.lookupOption('ipv6_support', section_id)[0].formvalue(section_id);
|
||||||
try {
|
try {
|
||||||
let url = new URL(value);
|
let url = new URL(value.replace(/^.*:\/\//, 'http://'));
|
||||||
if (stubValidator.apply('hostname', url.hostname))
|
if (stubValidator.apply('hostname', url.hostname))
|
||||||
return true;
|
return true;
|
||||||
else if (stubValidator.apply('ip4addr', url.hostname))
|
else if (stubValidator.apply('ip4addr', url.hostname))
|
||||||
@ -249,7 +249,7 @@ return view.extend({
|
|||||||
return _('Expecting: %s').format(_('non-empty value'));
|
return _('Expecting: %s').format(_('non-empty value'));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let url = new URL(value);
|
let url = new URL(value.replace(/^.*:\/\//, 'http://'));
|
||||||
if (stubValidator.apply('hostname', url.hostname))
|
if (stubValidator.apply('hostname', url.hostname))
|
||||||
return true;
|
return true;
|
||||||
else if (stubValidator.apply('ip4addr', url.hostname))
|
else if (stubValidator.apply('ip4addr', url.hostname))
|
||||||
@ -831,7 +831,7 @@ return view.extend({
|
|||||||
return _('Expecting: %s').format(_('non-empty value'));
|
return _('Expecting: %s').format(_('non-empty value'));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let url = new URL(value);
|
let url = new URL(value.replace(/^.*:\/\//, 'http://'));
|
||||||
if (stubValidator.apply('hostname', url.hostname))
|
if (stubValidator.apply('hostname', url.hostname))
|
||||||
return true;
|
return true;
|
||||||
else if (stubValidator.apply('ip4addr', url.hostname))
|
else if (stubValidator.apply('ip4addr', url.hostname))
|
||||||
|
@ -574,7 +574,7 @@ function main() {
|
|||||||
if (main_node === 'urltest') {
|
if (main_node === 'urltest') {
|
||||||
main_urltest_nodes = filter(uci.get(uciconfig, ucimain, 'main_urltest_nodes'), (v) => {
|
main_urltest_nodes = filter(uci.get(uciconfig, ucimain, 'main_urltest_nodes'), (v) => {
|
||||||
if (!uci.get(uciconfig, v)) {
|
if (!uci.get(uciconfig, v)) {
|
||||||
log(sprintf('Node %s is gone, removing from urltest list.', node));
|
log(sprintf('Node %s is gone, removing from urltest list.', v));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@ -594,7 +594,7 @@ function main() {
|
|||||||
if (main_udp_node === 'urltest') {
|
if (main_udp_node === 'urltest') {
|
||||||
main_udp_urltest_nodes = filter(uci.get(uciconfig, ucimain, 'main_udp_urltest_nodes'), (v) => {
|
main_udp_urltest_nodes = filter(uci.get(uciconfig, ucimain, 'main_udp_urltest_nodes'), (v) => {
|
||||||
if (!uci.get(uciconfig, v)) {
|
if (!uci.get(uciconfig, v)) {
|
||||||
log(sprintf('Node %s is gone, removing from urltest list.', node));
|
log(sprintf('Node %s is gone, removing from urltest list.', v));
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user