const qrs = s.taboption('resource', form.Flag, 'query_min_strict', _('Strict Minimize'),
_("Strict version of 'query minimize' but it can break DNS"));
- qrs.taboptional = true;
+ qrs.optional = true;
qrs.depends('query_minimize', '1');
const eds = s.taboption('resource', form.Value, 'edns_size', _('EDNS Size'),
if (dhcp_c.content) {
s.tab('dhcp', _('Show: DHCP'));
- const dhcp_msg = s.taboption('manual', form.DummyValue, '_dhcp_msg', '');
+ const dhcp_msg = s.taboption('dhcp', form.DummyValue, '_dhcp_msg', '');
dhcp_msg.default = _("This shows '" + FILENAMES['dhcp'] + "' list of hosts from DHCP hook scripts.");
const dhcp = s.taboption('dhcp', form.TextValue, 'dhcp');
dhcp.rows = 25;
if (!stat) {
return Promise.all([
L.resolveDefault(fs.stat('/sbin/logread'), {path: ''}),
- L.resolveDefault('', {path: ''}),
+ Promise.resolve({ path: '' }),
+ Promise.resolve(null),
+ Promise.resolve(null),
+ Promise.resolve(null),
+ Promise.resolve(null),
]);
} else {
return Promise.all([
L.Poll.add(() => {
return L.resolveDefault(fs.exec_direct('/usr/sbin/unbound-control', ['-c', '/var/lib/unbound/unbound.conf', 'list_local_zones'])).then(function(res) {
const zd = document.getElementById("zones_data");
- zd.value = res ? rest.trim() :_('No zones data yet!');
+ zd.value = res ? res.trim() :_('No zones data yet!');
zd.scrollTop = zd.scrollHeight;
});
});
'require view';
const RESOLV_FILE = '/tmp/resolv.conf.d/resolv.conf.auto';
-const LOGERR_CMD = "logread -e 'unbound.*error.*ssl library'";
const HELP_URL = 'https://github.com/openwrt/packages/blob/master/net/unbound/files/README.md';
let section_enabled = false;
load() {
return Promise.all([
fs.read(RESOLV_FILE).catch(() => ''),
- fs.exec(LOGERR_CMD).catch(() => ''),
+ fs.exec('/sbin/logread', ['-e', 'unbound.*error.*ssl library']).catch(() => ''),
uci.load('unbound'),
]).then(([resolv, logerr]) => ({
resolvContent: resolv || '',