aboutsummaryrefslogtreecommitdiff
path: root/net/adblock
Commit message (Collapse)AuthorAge
...
* adblock: 2.3.0 (package release 3)Dirk Brenken2017-02-12
| | | | | | | * refine too optimistic wget/uclient-fetch timeout defaults * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: 2.3.0 (package release 2)Dirk Brenken2017-02-06
| | | | | | | * update readme regarding unbound integration * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 2.3.0Dirk Brenken2017-02-05
| | | | | | | | | | | | | | | | * automatically selects dnsmasq or unbound as dns backend * add the new 'adguard' source, a combined/quite effective block list * remove needless dns backend restarts * optimize adblock restart behavior * optimize block list processing on inotify enabled filesystems * better return code checking on block list download * fix boot function/startup on Chaos Calmer * fix a bug in blocklist removal function * add more (optional) debug output * move backup options to global config * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 2.1.5 (release 2)Dirk Brenken2017-01-29
| | | | | * fix wget/uclient-switch Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.1.5Dirk Brenken2017-01-23
| | | | | | | | | | | * fix init boot function * made fetch utility check more bullet proof * automatically switch between default wget & uclient-fetch configuration * output link to online documentation on error * update documentation Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 2.1.2Dirk Brenken2017-01-20
| | | | | | * fix minor build error in init script Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 2.1.1Dirk Brenken2017-01-06
| | | | | | * fix domain query function to support new unbound format Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.1.0Dirk Brenken2017-01-05
| | | | | | * add initial unbound support (experimental, see online doc) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.0.4Dirk Brenken2016-12-31
| | | | | | * small fixes & cosmetics (missed in last commit) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.0.3Dirk Brenken2016-12-30
| | | | | | | * fixed adblock statistics in CC * print additional list details in adblock statistics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.0.2Dirk Brenken2016-12-23
| | | | | | | * fixed dnsmasq check if multiple instances are present * bring back query function on highly demand * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 2.0.1Dirk Brenken2016-12-22
| | | | | | | | | | * fixed a dnsmasq restart issue (udhcpc error) * fixed a long standing corner case bug in "disabled" state (does not remove active block lists!) * simplified overall sort, removed needless 'for loop' * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 2.0.0Dirk Brenken2016-12-20
| | | | | | | | | | | | | | | | | | | | | | | | * changed complete dnsmasq handling - no longer redirect ad requests to internal web server via firewall rules etc., in fact send back a simple NXDOMAIN for all ad related (sub-)domains - smaller memory footprint for block lists - removed needless uhttpd instances - removed needless firewall rules/redirects * init/hotplug system migrated to procd - removed hotplug.d script, now using procd interface trigger * reduced code size/complexity - removed needless internal pre-checks & function blocks, no longer rely on a separate helper library - removed flash writes to adblock config * support different download tools like wget (default), aria2c, uclient-fetch, curl (see online doc) * adblock status/statistics via ubus call (see online doc) * various bug fixes * documentation update * changed makefile copyright notice Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 1.5.4Dirk Brenken2016-11-27
| | | | | * CC/uclient-fetch compatibility fix Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.5.3Dirk Brenken2016-10-28
| | | | | | | * make wget check more flexible, fix for broken wget package installations Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.5.2Dirk Brenken2016-10-13
| | | | | * turris omnia compatibility fix Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 1.5.1Dirk Brenken2016-10-11
| | | | | | * fix uhttpd detection in tcp 4+6 configurations Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.5.0Dirk Brenken2016-10-07
| | | | | | | | | | | | * add new 'envchk'function to check adblock environment only, i.e. check volatile firewall rules or uhttpd instances without list updates * add new optional parm 'adb_loglevel', set it to "0" to mute output (print only errors) * set hotplug priority to '90' as well (missed in the last commit) * documentation update * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.10Dirk Brenken2016-09-29
| | | | | | | | - add 'enabled' check to iface hotplug event handler - decrease startup priority from 99 to 90 - fix tab indentation in config Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.9Dirk Brenken2016-09-11
| | | | | * refine query function (see online doc) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.8Dirk Brenken2016-08-28
| | | | | | | | | | | * enhance the new query function: change the regex to find only the relevant blocklist entries add a recursive tld search to quickly identify domains for whitelisting (see documentation) better result preparation * add securemecca as new blocklist source * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.7Dirk Brenken2016-08-26
| | | | | | | | | | * add a query function to search the active blocklists for a specific domain (/etc/init.d/adblock query <DOMAIN>) * fix bug in ap mode/uhttpd port detection * check general firewall and dnsmasq package dependencies and remove redundant checks in ap mode Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.6Dirk Brenken2016-08-21
| | | | | | | * added a 'window.close()' to adblock landing page to automatically close any pop-ups that might get loaded with a blocked ad * simplified dnsmasq check in ap mode Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.5Dirk Brenken2016-08-16
| | | | | | | | | | * change the default hphosts list source to ad and tracking servers only, the overall list includes to many false positives * new optional config parm 'adb_hotplugif' to restrict hotplug support to a certain wan interface or to disable it at all * documentation update * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.4Dirk Brenken2016-08-14
| | | | | | | * filter non-printable characters/binary data in input stream * fix IPv4 adblock statistics in CC Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.3Dirk Brenken2016-07-31
| | | | | | | * fix race condition in restricted mode * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.2Dirk Brenken2016-07-28
| | | | | * ad broad blocklist source 'hphosts' https://hosts-file.net Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.4.1Dirk Brenken2016-07-20
| | | | | | * fix two possible overflows in adblock statistics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 1.4.0Dirk Brenken2016-07-14
| | | | | | | * rework/speed up overall sort * simplified dns error handling Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.3.3Dirk Brenken2016-07-07
| | | | | * enable automatic restore on empty source downloads Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.3.2Dirk Brenken2016-07-03
| | | | | | | | * only a few more fixes Signed-off-by: Dirk Brenken <dev@brenken.org> Euro 16: germany vs. italy 6:5 (after 18 penalties) :-)
* adblock: update 1.3.1Dirk Brenken2016-06-29
| | | | | | * fix uclient-fetch detection * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 1.3.0Dirk Brenken2016-06-28
| | | | | | | | * revised hotplug script * remove wget package dependency * support uclient-fetch or wget with ssl support * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.2.8Dirk Brenken2016-06-26
| | | | | | | | | | * fw rule changes: force_dns now supports multiple lan devices disable needless force_dns- & forward/output-rules in 'ap mode' check return codes during adblock chain creation * simplified the test for a running firewall * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.2.7Dirk Brenken2016-06-22
| | | | | | * provide adblock statistics as a separate function (/etc/init.d/adblock stats) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adbock: update 1.2.6Dirk Brenken2016-06-21
| | | | | | * small addition in case of a failed list download Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.2.5Dirk Brenken2016-06-18
| | | | | | | | | * restructured sources * fix logical glitches in config handling * many corner case fixes & cosmetics * show runtime errors in LuCI (in lastrun section) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.2.1Dirk Brenken2016-06-14
| | | | | * small optimizations & cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 1.2.0Dirk Brenken2016-06-12
| | | | | | | | | | | | | * rework download/backup/restore handling * rework firewall handling * refine whitelist parsing * changed default null-ip to 198.18.0.1 to prevent conflicts with bcp38 * spread traffic from ad servers (port 80/443) on two uhttpd instances, this fixes timeouts on sites with many ssl ad server connections, i.e. youtube.com * provide statistics & last runtime for LuCI interface * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.17Dirk Brenken2016-06-04
| | | | | | * change winspy url again * various cosmetics left out in former release Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.16, release 2Dirk Brenken2016-06-03
| | | | | * workaround for LuCI search path issue Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.16Dirk Brenken2016-06-03
| | | | | | | | | | * new config option 'adb_restricted' to disable updates of the adblock config during runtime (no flash writes, disabled by default) * new update function, to apply latest configuration changes if needed (/etc/init.d/adblock cfgup) * fix dns redirect rule * various optimizations Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.15Dirk Brenken2016-05-26
| | | | | | | | | | * toggle to quickly switch adblocking 'on' or 'off' (/etc/init.d/adblock toggle) * new config option 'fetchttl' to set download timeouts (default: 5 seconds) * better config check, distinct between major/minor changes * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.12Dirk Brenken2016-05-24
| | | | | | | * change wget binary naming * change winspy source url * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.11Dirk Brenken2016-05-16
| | | | | | | * fix changed winspy source url in default config * fix adblock counters in config * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.10Dirk Brenken2016-05-13
| | | | | | | | | | * automatic AP mode detection (change nullip address accordingly) * (de-)compress backups on the fly * remove hardcoded path for logger * documentation update * change maintainer email address * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 1.1.2Dirk Brenken2016-05-08
| | | | | | | | | | * remove hardcoded paths for system tools like iptables, uci & fetch (wget) * support openwrt & lede spin-off * cosmetics & cleanups Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: update to 1.1.1Dirk Brenken2016-05-02
| | | | | | | | | | * discard uncommitted uci changes in case of processing errors * init script (stop action) now removes all 'adb_src_count' & 'adb_src_timestamp' entries in config * updated documentation Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: release 1.1.0Dirk Brenken2016-04-30
| | | | | | | | | | | | | | | | | | | | | * support more router modes, as long as the firewall and the DNS server are enabled * new source sites can be added & changed via awk ruleset in uci config * source domain count, last update time & overall count will be stored in uci config * added 3 new source sites: ransomware tracker rolist/easylist winspy * switch to minimal inline base64 encoded 1×1 GIF for pixel server (separate png image no longer needed) * simplified uci parser * source download & domain sort optimization * add whitelist parser with wildcard support * reduced code size & various cleanups * updated documentation Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: update 1.0.3Dirk Brenken2016-04-07
| | | | | | | * remove syntax glitch & cosmetics * probably the last 1.0.x release Signed-off-by: Dirk Brenken <openwrt@brenken.org>