adblock: 3.5.4 6532/head
authorDirk Brenken <dev@brenken.org>
Sat, 21 Jul 2018 20:27:04 +0000 (22:27 +0200)
committerDirk Brenken <dev@brenken.org>
Sat, 21 Jul 2018 20:27:04 +0000 (22:27 +0200)
backend:
* add low priority mode (nice level 10), disabled by default
* enhance 'Force DNS' to redirect ports 53, 853 and 5353

frontend:
* switch to dynamic XHR polling for runtime information and logfile
viewing
* add new 'Refresh' button to reload blocklists
* various cleanups & small fixes

Signed-off-by: Dirk Brenken <dev@brenken.org>
net/adblock/Makefile
net/adblock/files/adblock.init
net/adblock/files/adblock.sh

index 7e6a460509f0636b60c2c331b3d2305a598842bf..25dea76babca9630364cd0201749e4443ecdaad3 100644 (file)
@@ -6,7 +6,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=adblock
-PKG_VERSION:=3.5.3
+PKG_VERSION:=3.5.4
 PKG_RELEASE:=1
 PKG_LICENSE:=GPL-3.0+
 PKG_MAINTAINER:=Dirk Brenken <dev@brenken.org>
index 33aebbfee3570704662e9d54955c177e1a7eddfe..b3981039fde3a317eed4ab2aef34a905b2b2580b 100755 (executable)
@@ -32,9 +32,11 @@ start_service()
                 return 0
             fi
         fi
+        local nice="$(uci_get adblock extra adb_nice)"
         procd_open_instance "adblock"
         procd_set_param command "${adb_script}" "${@}"
         procd_set_param pidfile "${adb_pidfile}"
+        procd_set_param nice ${nice:-0}
         procd_set_param stdout 1
         procd_set_param stderr 1
         procd_close_instance
index 69242a197fab785596c3750e5fd182ac8c9aad12..bff62dabf2f8e55acb887632f2bab2156df29443 100755 (executable)
@@ -10,7 +10,7 @@
 #
 LC_ALL=C
 PATH="/usr/sbin:/usr/bin:/sbin:/bin"
-adb_ver="3.5.3"
+adb_ver="3.5.4"
 adb_sysver="unknown"
 adb_enabled=0
 adb_debug=0
@@ -263,7 +263,7 @@ f_envcheck()
     f_log "info" "start adblock processing (${adb_action})"
 }
 
-# create temporay files and directories
+# create temporary files and directories
 #
 f_temp()
 {
@@ -279,7 +279,7 @@ f_temp()
     fi
 }
 
-# remove temporay files and directories
+# remove temporary files and directories
 #
 f_rmtemp()
 {
@@ -402,8 +402,8 @@ f_extconf()
                set firewall.adblock_dns.name="Adblock DNS"
                set firewall.adblock_dns.src="lan"
                set firewall.adblock_dns.proto="tcp udp"
-               set firewall.adblock_dns.src_dport="53"
-               set firewall.adblock_dns.dest_port="53"
+               set firewall.adblock_dns.src_dport="53 853 5353"
+               set firewall.adblock_dns.dest_port="53 853 5353"
                set firewall.adblock_dns.target="DNAT"
        EOF
     elif [ -n "$(uci -q get firewall.adblock_dns)" ] && ([ ${adb_enabled} -eq 0 ] || [ ${adb_forcedns} -eq 0 ])