aboutsummaryrefslogtreecommitdiff
path: root/net/adblock
Commit message (Collapse)AuthorAge
* adblock: refresh blocklist sourcesDirk Brenken2020-09-03
| | | | | | | | * rename 'smarttv' to 'smarttv_tracking' * added 'firetv_tracking' and 'android_tracking' (thanks @panache67) * added 'gaming' (thanks @hasanlo in openwrt forum) * update readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: refresh blocklist sourcesDirk Brenken2020-08-14
| | | | | | | | | | * remove 'dshield' and 'sysctl' (discontinued) * switch 'malwaredomains', 'shallalist' and 'winhelp' to https * add a second regional list for poland (provided by matx1002) * update readme Signed-off-by: Dirk Brenken <dev@brenken.org> Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.6Dirk Brenken2020-06-13
| | | | | | | | * add anti_ad blocklist source * made SafeSearch provider configurable, you can limit SafeSearch to certain providers * update readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.5-5Dirk Brenken2020-06-11
| | | | | | | * add regional list source for czech/slovak * add regional list source for korea * adapt oisd_nl changes, switch to adb-syntax domains Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.5-4Dirk Brenken2020-05-31
| | | | | | | | * remove dumb list cache * start adblock processing after adding/removing list sources via CLI * add regional list source for france Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.5-3Dirk Brenken2020-05-30
| | | | | | * fix oisd_nl source parser (format has been changed) * enable safesearch support for kresd (ip based) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: limit domain name lengthDirk Brenken2020-05-24
| | | | | | * limit domain name length to max. 63 chars to fix issues with energized sources Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 4.0.5Dirk Brenken2020-05-23
| | | | | | | | | | * update energized source urls, add ultimate variant * switch shalla source to http (invalid server certificate) * add another stevenblack source variant (normal / porn) * small cornercase fixes * update readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: filter spurious line endings in sourcesDirk Brenken2020-04-18
| | | | | | * prevent processing of spurious line endings that confuses (g)awk Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: fix gawk incompatibilityDirk Brenken2020-04-17
| | | | | * fix gawk incompatibility in reporting Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: fix another reporting bugDirk Brenken2020-04-13
| | | | | | * add a final sort step, this fixes dns reporting with multiple pcap files as input Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.4Dirk Brenken2020-04-11
| | | | | | | * add 'ca-bundle' dependency * fix a sort bug in report engine * fix potential bugs in the f_extconf function Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 4.0.3Dirk Brenken2020-04-07
| | | | | | | * add 'wally3k' and 'reg_vn' sources, change 'reg_pl' source * update readme * small fixes & cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 4.0.2Dirk Brenken2020-04-03
| | | | | | | | | | | * removed 'hphosts' from sources (discontinued) * fixed a "out of range" bug and another small issue in the f_dnsup function * add three new sources: 'anudeep', 'stopforumspam' and 'youtube' * changed 'list' behaviour, the source file has now a higher precedence than the archive file (see readme) * update readme, added missing parameters & more Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: re-release 4.0.1Dirk Brenken2020-04-01
| | | | | | * fixed an oversight introduced in the last 3.99 pre-release series, only relevant for "raw" mode e.g. dnscrypt-proxy users Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 4.0.1Dirk Brenken2020-03-31
| | | | | | | | | * fix dependency issue * fix query timeouts in web frontend (seen with many selected lists), now the query comes back latest after 30 seconds, to prevent any timeouts, with all results to this point. * add missing parameter in readme.md Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 4.0.0Dirk Brenken2020-03-28
| | | | | | | | | | | | | | | | | | | | | * new package dependencies: coreultis-sort and a download util with SSL support * focus on speed (multicore-support) to handle quite big lists * include 38 pre-configured blocklist sources in a compressed json file (/etc/adblock/adblock.sources.gz) * dynamic SafeSearch support for google, bing, duckduckgo, yandex, youtube and pixabay (CNAME (bind) & IP (dnsmaq, unbound)) * DNS backend autodetection * Download Utility autodetection * Report Interface autodetection * Easy cron wrapper to set an adblock related auto-timer for automatic blocklist updates * raw domain/blocklist support (e.g. for dnscrypt support) * re-add restrictive Jaillist support * rework online doc * Complete LuCI rewrite (migrated to client side JS) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.15Dirk Brenken2020-02-02
| | | | | | * remove 'reg_cz' list (abandoned) * add 'notracking' list (provided by @rcarmo) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 3.8.14Dirk Brenken2019-12-11
| | | | | | * fix some whitelist issues (see https://forum.openwrt.org/t/adblock-support-thread/507/1101) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 3.8.13Dirk Brenken2019-12-10
| | | | | | | | | | | * remove 'ransomware' blocklist by abbuse.ch (discontinued) from default adblock config * fix/switch 'someonewhocares' config to https only * fix curl download parameters to follow redirects and suppress needless output * made the tmp directory of sort operations configurable, set 'adb_sorttmp' accordingly (only supported by 'coreutils-sort') Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.12Dirk Brenken2019-11-23
| | | | | * fix possible dns restart issue with DNS File Reset (race condition) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.11Dirk Brenken2019-11-16
| | | | | | | * some more init tweaks * update/cleanup readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.10Dirk Brenken2019-11-10
| | | | | * fix broken unbound integration Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.9Dirk Brenken2019-11-06
| | | | | | | * more startup tweaks * re-use f_log function in helper scripts * small fixes / polish up for forthcoming 19.07 release Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.8Dirk Brenken2019-11-03
| | | | | | * print to stdout if 'logger' is not available * small fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.7Dirk Brenken2019-10-31
| | | | | | * prevent forced parallel adblock service starts * refine service trigger Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: minor update 3.8.6-2Dirk Brenken2019-10-19
| | | | | | * fix service status message * refine readme regarding reload cron job (provided by @novoid) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: More cosmetic changes and more detailed installation instructions ↵Claudius Ellsel2019-09-28
| | | | | to README.md Signed-off-by: Claudius Ellsel <claudius.ellsel@live.de>
* adblock: Cosmetic changes to README.mdClaudius Ellsel2019-09-23
| | | | | | Add code blocks for easier reading and change "dns" to "DNS". Signed-off-by: Claudius Ellsel <claudius.ellsel@live.de>
* adblock: update 3.8.6Dirk Brenken2019-09-16
| | | | | | | * refine stop logic to prevent needless dns backend restarts and other oddities * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* adblock: update 3.8.5Dirk Brenken2019-09-06
| | | | | | | | | | | | | | | | * use raw procd interface trigger as last resort, if the adblock config is not available during startup * fix selective subdomain whitelisting for dnsmasq * fix a kresd restart issue with 'DNS File Reset' * fix a suspend/resume cornercase * disable the tld compression, if the number of blocked domains is greater than 'adb_maxtld' (default: 100000) * made the fw portlist configurable (default '53 853 5353') * preliminary support for inotify-like autoload features of dns backends like kresd in future Turris OS. If 'adb_dnsinotify' is set to 'true', all adblock related restarts and the 'DNS File Reset' will be disabled Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.4Dirk Brenken2019-08-29
| | | | | | | * fix the 'adb_sysver' output * pass the adblock version information to the helper scripts correctly Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.3Dirk Brenken2019-08-26
| | | | | | | | | * fix a dns restart issue if 'flush dns cache' is set * fix a suspend/resume issue, the status wasn't properly updated * fix a long standing query issue * rework return code handling, mostly for debugging * various cleanups & cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.2Dirk Brenken2019-08-21
| | | | | | | | | | * background service: no longer miss "signal" events for the dns backend (to trigger adblock) * fix a dns backend reload issue during switch between different blocking modes * domain query: report found domains only once in "null" blocking mode with IPv4 & IPv6 list entries Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.8.1Dirk Brenken2019-08-20
| | | | | | | * fix a possible race condition during DNS file reset on slow hardware * optimize DNS restart behaviour in 'null' blocking mode * mute useless warnings Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 3.8.0Dirk Brenken2019-08-16
| | | | | | | | | | | | | | | | | | | | | | | * add support for 'DNS File Reset', where the final DNS blockfile will be purged after DNS backend loading (save storage space). A small background service will be started to trace/handle dns backend reloads/restarts * add support for the 'null' blocking variant in dnsmasq (via addn-hosts), which may provide better response times in dnsmasq * enhance the report & search engine to support the new blocking variants. Search now includes backups & black-/whitelist as well * compressed source list backups are now mandatory (default to '/tmp') * speed up TLD compression * E-Mail notification setup is now integrated in UCI/LuCI * update the LuCI frontend to reflect all changes (separate PR) * drop preliminary dnscrypt-proxy-support (use dnsmasq instead) * drop additional 'dnsjail' blocklist support (not used by anyone) * procd cleanups in init * various shellcheck cleanups * update readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.6.5-2Dirk Brenken2019-07-14
| | | | | | | | * clean-up config - remove youtube source (not working, false positives) - remove urlhaus source (false positives) - remove zeus source (discontinued) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.6.5Dirk Brenken2019-02-02
| | | | | | | | | - fix reporting for bogus hostnames with underscores - no longer accidently overwrite existing 'serversfile' entries in dhcp config which reference to the adblock jail list - remove needless 'no_mail' flag - refined log message regarding tcpdump requirement for reporting Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 3.6.4Dirk Brenken2019-01-24
| | | | | | | * respect 'adb_report' option to enable/disable adblock reporting (incl. tcpdump background process) * other reporting related corner case fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 3.6.3Dirk Brenken2019-01-14
| | | | | | | | | | * the DNS Report now displays the hostname, MAC-Address or client IP (CLI & LuCI) * Filter the DNS Query result set for a particular domain, client or time frame (CLI & LuCI) * remove needless XHR.Poll-Events from Reporting page in LuCI * remove needless 'force sort' option in LuCI Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.6.2Dirk Brenken2019-01-09
| | | | | | | | | | | | * enhance the query function to search in adblock backups as well, to get back the set of blocking lists sources for a certain domain * add "Latest DNS Queries" report to commandline version as well (already in LuCI) * made the tld compression (the error handling) more robust, remove the needless 'adb_forcesrt' option * removed abandoned 'feodo' list source * updated readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 3.6.1Dirk Brenken2018-12-26
| | | | | | | | | | * report engine supports multiple listening ports, set 'adb_replisten' to a space separated list of ports, default '53' * report engine supports multiple interfaces, set 'adb_repiface' to 'any' * small fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 3.6.0Dirk Brenken2018-12-19
| | | | | | | * add adblock dns query reporting via tcpdump (see readme for details) * fix tld compression on low memory systems (< 64 MB) * fix various small issues Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.5.5-4Dirk Brenken2018-11-30
| | | | | | | * fix a cornercase suspend/resume issue with empty/no blocklists Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: fix adguard sourceDirk Brenken2018-11-10
| | | | | * fix regex for adguard blocklist source Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 3.5.5v2Dirk Brenken2018-09-05
| | | | | | | * fix uci wrapper calls * fix link in readme Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.5.5Dirk Brenken2018-09-01
| | | | | | | | | | | | * accept only ascii aka punycode chars in blocklists to prevent possible dns backend warnings * fix cornercase issues in json parsing (backend & frontend) * slightly optimize tld compression performance * refine logging * use uci wrapper where possible * change indentation from spaces to tabs (saves 8kb) * add experimental youtube blocklist source Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: bugfix 3.5.4 v2Dirk Brenken2018-07-24
| | | | | * fix wrong firewall syntax of the last commit Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: 3.5.4Dirk Brenken2018-07-21
| | | | | | | | | | | | | 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>