luci-app-simple-adblock: update to 1.9.3-1
Signed-off-by: Stan Grishin <stangri@melmac.ca>
This commit is contained in:
parent
20b765c77b
commit
ec31047e35
4 changed files with 77 additions and 36 deletions
|
@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_LICENSE:=GPL-3.0-or-later
|
PKG_LICENSE:=GPL-3.0-or-later
|
||||||
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
|
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.ca>
|
||||||
PKG_VERSION:=1.9.2-5
|
PKG_VERSION:=1.9.3-1
|
||||||
|
|
||||||
LUCI_TITLE:=Simple Adblock Web UI
|
LUCI_TITLE:=Simple Adblock Web UI
|
||||||
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
|
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
|
||||||
|
|
|
@ -110,9 +110,15 @@ return view.extend({
|
||||||
|
|
||||||
o = s.taboption("tab_advanced", form.Value, "download_timeout", _("Download time-out (in seconds)"),
|
o = s.taboption("tab_advanced", form.Value, "download_timeout", _("Download time-out (in seconds)"),
|
||||||
_("Stop the download if it is stalled for set number of seconds."));
|
_("Stop the download if it is stalled for set number of seconds."));
|
||||||
o.default = "10";
|
o.default = "20";
|
||||||
o.datatype = "range(1,60)";
|
o.datatype = "range(1,60)";
|
||||||
|
|
||||||
|
o = s.taboption("tab_advanced", form.Value, "curl_max_file_size", _("Curl maximum file size (in bytes)"),
|
||||||
|
_("If curl is installed and detected, it would not download files bigger than this."));
|
||||||
|
o.default = "";
|
||||||
|
o.datatype = "uinteger";
|
||||||
|
o.rmempty = true;
|
||||||
|
|
||||||
o = s.taboption("tab_advanced", form.Value, "curl_retry", _("Curl download retry"),
|
o = s.taboption("tab_advanced", form.Value, "curl_retry", _("Curl download retry"),
|
||||||
_("If curl is installed and detected, it would retry download this many times on timeout/fail."));
|
_("If curl is installed and detected, it would retry download this many times on timeout/fail."));
|
||||||
o.default = "3";
|
o.default = "3";
|
||||||
|
@ -138,21 +144,31 @@ return view.extend({
|
||||||
|
|
||||||
s = m.section(form.NamedSection, "config", "simple-adblock",
|
s = m.section(form.NamedSection, "config", "simple-adblock",
|
||||||
_("Allowed and Blocked Lists Management"));
|
_("Allowed and Blocked Lists Management"));
|
||||||
|
o = s.option(form.Value, "dnsmasq_config_file_url", _("Dnsmasq Config File URL"),
|
||||||
|
_("URL to the external dnsmasq config file, see the %sREADME%s for details.")
|
||||||
|
.format("<a href=\"" + pkg.URL + "#dnsmasq_config_file_url\" target=\"_blank\">", "</a>"));
|
||||||
|
o.addremove = true;
|
||||||
|
o.rmempty = true;
|
||||||
o = s.option(form.DynamicList, "allowed_domain", _("Allowed Domains"),
|
o = s.option(form.DynamicList, "allowed_domain", _("Allowed Domains"),
|
||||||
_("Individual domains to be allowed."));
|
_("Individual domains to be allowed."));
|
||||||
o.addremove = false;
|
o.depends('dnsmasq_config_file_url', '');
|
||||||
|
o.addremove = true;
|
||||||
o = s.option(form.DynamicList, "allowed_domains_url", _("Allowed Domain URLs"),
|
o = s.option(form.DynamicList, "allowed_domains_url", _("Allowed Domain URLs"),
|
||||||
_("URLs to lists of domains to be allowed."));
|
_("URLs to lists of domains to be allowed."));
|
||||||
o.addremove = false;
|
o.depends('dnsmasq_config_file_url', '');
|
||||||
|
o.addremove = true;
|
||||||
o = s.option(form.DynamicList, "blocked_domain", _("Blocked Domains"),
|
o = s.option(form.DynamicList, "blocked_domain", _("Blocked Domains"),
|
||||||
_("Individual domains to be blocked."));
|
_("Individual domains to be blocked."));
|
||||||
o.addremove = false;
|
o.depends('dnsmasq_config_file_url', '');
|
||||||
|
o.addremove = true;
|
||||||
o = s.option(form.DynamicList, "blocked_domains_url", _("Blocked Domain URLs"),
|
o = s.option(form.DynamicList, "blocked_domains_url", _("Blocked Domain URLs"),
|
||||||
_("URLs to lists of domains to be blocked."));
|
_("URLs to lists of domains to be blocked."));
|
||||||
o.addremove = false;
|
o.depends('dnsmasq_config_file_url', '');
|
||||||
|
o.addremove = true;
|
||||||
o = s.option(form.DynamicList, "blocked_hosts_url", _("Blocked Hosts URLs"),
|
o = s.option(form.DynamicList, "blocked_hosts_url", _("Blocked Hosts URLs"),
|
||||||
_("URLs to lists of hosts to be blocked."));
|
_("URLs to lists of hosts to be blocked."));
|
||||||
o.addremove = false;
|
o.depends('dnsmasq_config_file_url', '');
|
||||||
|
o.addremove = true;
|
||||||
|
|
||||||
return Promise.all([status.render(), m.render()]);
|
return Promise.all([status.render(), m.render()]);
|
||||||
})
|
})
|
||||||
|
|
|
@ -21,19 +21,19 @@ msgstr ""
|
||||||
msgid "Advanced Configuration"
|
msgid "Advanced Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:144
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:156
|
||||||
msgid "Allowed Domain URLs"
|
msgid "Allowed Domain URLs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:152
|
||||||
msgid "Allowed Domains"
|
msgid "Allowed Domains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:146
|
||||||
msgid "Allowed and Blocked Lists Management"
|
msgid "Allowed and Blocked Lists Management"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
|
||||||
msgid ""
|
msgid ""
|
||||||
"Attempt to create a compressed cache of block-list in the persistent memory."
|
"Attempt to create a compressed cache of block-list in the persistent memory."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -46,15 +46,15 @@ msgstr ""
|
||||||
msgid "Basic Configuration"
|
msgid "Basic Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:150
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:164
|
||||||
msgid "Blocked Domain URLs"
|
msgid "Blocked Domain URLs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:160
|
||||||
msgid "Blocked Domains"
|
msgid "Blocked Domains"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:168
|
||||||
msgid "Blocked Hosts URLs"
|
msgid "Blocked Hosts URLs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -78,10 +78,14 @@ msgstr ""
|
||||||
msgid "Controls system log and console output verbosity."
|
msgid "Controls system log and console output verbosity."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
|
||||||
msgid "Curl download retry"
|
msgid "Curl download retry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:116
|
||||||
|
msgid "Curl maximum file size (in bytes)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:85
|
||||||
msgid "DNS Service"
|
msgid "DNS Service"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -96,8 +100,8 @@ msgstr ""
|
||||||
msgid "Disable"
|
msgid "Disable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:141
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:143
|
||||||
msgid "Disable Debugging"
|
msgid "Disable Debugging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -105,17 +109,21 @@ msgstr ""
|
||||||
msgid "Disabling %s service"
|
msgid "Disabling %s service"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:147
|
||||||
|
msgid "Dnsmasq Config File URL"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:104
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:108
|
||||||
msgid "Do not add IPv6 entries"
|
msgid "Do not add IPv6 entries"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:135
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:137
|
||||||
msgid "Do not store compressed cache"
|
msgid "Do not store compressed cache"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:129
|
||||||
msgid "Do not use simultaneous processing"
|
msgid "Do not use simultaneous processing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -132,12 +140,12 @@ msgstr ""
|
||||||
msgid "Enable"
|
msgid "Enable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:139
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
|
||||||
msgid "Enable Debugging"
|
msgid "Enable Debugging"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:134
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:140
|
||||||
msgid "Enables debug output to /tmp/simple-adblock.log."
|
msgid "Enables debug output to /tmp/simple-adblock.log."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -192,15 +200,21 @@ msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:117
|
||||||
msgid ""
|
msgid ""
|
||||||
|
"If curl is installed and detected, it would not download files bigger than "
|
||||||
|
"this."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:123
|
||||||
|
msgid ""
|
||||||
"If curl is installed and detected, it would retry download this many times "
|
"If curl is installed and detected, it would retry download this many times "
|
||||||
"on timeout/fail."
|
"on timeout/fail."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:142
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:153
|
||||||
msgid "Individual domains to be allowed."
|
msgid "Individual domains to be allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:161
|
||||||
msgid "Individual domains to be blocked."
|
msgid "Individual domains to be blocked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -208,7 +222,7 @@ msgstr ""
|
||||||
msgid "LED to indicate status"
|
msgid "LED to indicate status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:122
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:128
|
||||||
msgid ""
|
msgid ""
|
||||||
"Launch all lists downloads and processing simultaneously, reducing service "
|
"Launch all lists downloads and processing simultaneously, reducing service "
|
||||||
"start time."
|
"start time."
|
||||||
|
@ -276,7 +290,7 @@ msgstr ""
|
||||||
msgid "Simple AdBlock - Status"
|
msgid "Simple AdBlock - Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:121
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
|
||||||
msgid "Simultaneous processing"
|
msgid "Simultaneous processing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -312,11 +326,11 @@ msgstr ""
|
||||||
msgid "Stopping %s service"
|
msgid "Stopping %s service"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:136
|
||||||
msgid "Store compressed cache"
|
msgid "Store compressed cache"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:127
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:133
|
||||||
msgid "Store compressed cache file on router"
|
msgid "Store compressed cache file on router"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -324,20 +338,25 @@ msgstr ""
|
||||||
msgid "Suppress output"
|
msgid "Suppress output"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:145
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:148
|
||||||
|
msgid ""
|
||||||
|
"URL to the external dnsmasq config file, see the %sREADME%s for details."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:157
|
||||||
msgid "URLs to lists of domains to be allowed."
|
msgid "URLs to lists of domains to be allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:151
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:165
|
||||||
msgid "URLs to lists of domains to be blocked."
|
msgid "URLs to lists of domains to be blocked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:154
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:169
|
||||||
msgid "URLs to lists of hosts to be blocked."
|
msgid "URLs to lists of hosts to be blocked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:124
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:130
|
||||||
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:125
|
#: applications/luci-app-simple-adblock/htdocs/luci-static/resources/view/simple-adblock/overview.js:131
|
||||||
msgid "Use simultaneous processing"
|
msgid "Use simultaneous processing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -109,11 +109,16 @@ get_init_status() {
|
||||||
local name
|
local name
|
||||||
name="$(basename "$1")"
|
name="$(basename "$1")"
|
||||||
name="${name:-$packageName}"
|
name="${name:-$packageName}"
|
||||||
local errors ports dns outputFile outputCache outputGzip
|
local errors warnings ports dns outputFile outputCache outputGzip
|
||||||
local i
|
local i
|
||||||
errors="$(ubus_get_status errors)"
|
errors="$(ubus_get_status errors)"
|
||||||
|
warnings="$(ubus_get_status warnings)"
|
||||||
ports="$(ubus_get_ports)"
|
ports="$(ubus_get_ports)"
|
||||||
dns="$(uci -q get $packageName.config.dns)"
|
if [ -n "$(uci -q get $packageName.config.dnsmasq_config_file_url)" ]; then
|
||||||
|
dns="dnsmasq.conf"
|
||||||
|
else
|
||||||
|
dns="$(uci -q get $packageName.config.dns)"
|
||||||
|
fi
|
||||||
case "$dns" in
|
case "$dns" in
|
||||||
dnsmasq.addnhosts)
|
dnsmasq.addnhosts)
|
||||||
outputFile="$dnsmasqAddnhostsFile"
|
outputFile="$dnsmasqAddnhostsFile"
|
||||||
|
@ -160,6 +165,7 @@ get_init_status() {
|
||||||
json_add_array 'errors'
|
json_add_array 'errors'
|
||||||
for i in $errors; do json_add_string '' "$i"; done
|
for i in $errors; do json_add_string '' "$i"; done
|
||||||
json_close_array
|
json_close_array
|
||||||
|
# json_add_string 'warnings' "$warnings"
|
||||||
if [ -n "$ports" ]; then
|
if [ -n "$ports" ]; then
|
||||||
json_add_boolean 'force_dns_active' '1'
|
json_add_boolean 'force_dns_active' '1'
|
||||||
json_add_array 'force_dns_ports'
|
json_add_array 'force_dns_ports'
|
||||||
|
|
Loading…
Reference in a new issue