aboutsummaryrefslogtreecommitdiff
path: root/net/adblock/files/README.md
Commit message (Collapse)AuthorAge
...
* adblock: release 3.1.0Dirk Brenken2017-11-04
| | | | | | | | | | | | | | | | | * please note: config file update required! * add 'whitelist only' mode, block access to all domains except those explicitly listed in the whitelist file * rework awk regex for all blocklist sources * include 'third-party' domains for all regional lists * change adguard url and refine filter ruleset * use POSIX character classes * fix regex for whitelist preparation * fix corner case parsing issues * fix enable/disable behavior * various other small fixes * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.0.3Dirk Brenken2017-10-18
| | | | | | | * add new list source to default config to block browser-based crypto mining Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 3.0.2Dirk Brenken2017-09-15
| | | | | | | * better system information * several kresd related documentation fixes Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 3.0Dirk Brenken2017-09-09
| | | | | | | | | | | | | | * add kresd & turris omnia support * add dnscrypt-proxy support * change start priority to 30, to fix possible trigger issues on slow booting hardware * simplify suspend/resume handling (no longer use a hideout directory) * enhanced LuCI frontend * many small changes & improvements * default config change (please update your config!), adblock is now disabled by default * documentation update Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.8.5Dirk Brenken2017-08-04
| | | | | | | | * add preliminary kresd dns backend support for turris devices, see readme (experimental / untested!) * use tld compression for overall list, too * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: Added a new region.Patrick Mulder2017-07-22
| | | | Signed-off-by: Patrick Mulder <pcmulder89@gmail.com>
* adblock: update 2.8.0Dirk Brenken2017-06-27
| | | | | | | | | | | | * add bind support (see readme) * export all blocked domains in one central file (adb_list.overall) * prerequisite for proper bind support * much faster sort operation with less memory consumption * backups are still handled per source separately, to be more flexible in adding/removing block list sources * add additional 'wan6' interface trigger in default configuration * various small fixes & optimizations Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.7.1Dirk Brenken2017-06-09
| | | | | | | | | | backend: * cosmetics frontend: * "Save & Reply" now distinguish between normal and manual/backup mode and triggers an appropriate reload or a start action Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.7.0Dirk Brenken2017-06-07
| | | | | | | | | | | | | | | backend: * add new 'manual mode' to re-use blocklist backups during startup, get fresh lists only via manual reload or restart action * additional free memory check during dns restart to prevent OOM errors * removed palevo tracker from default config, this tracker has been discontinued * cosmetics LuCI frontend (see luci repo): * add new 'manual mode' under extra options Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.6.1Dirk Brenken2017-04-26
| | | | | | | | | * add "adb_forcedns" to redirect all dns requests to local resolver (disabled by default) * add "adb_forcesrt" to enable overall sort / duplicate removal on low memory devices with less than 64 MB RAM (disabled by default) Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.6.0Dirk Brenken2017-04-12
| | | | | | | | | | | | | | | | | | * no longer misuse ubus/procd service object for adblock runtime information, now save all required information directly in a JSON file/format (/tmp/adb_runtime.json) * new 'status' init command to print runtime information * add a configurable interface trigger timeout for nested or slow modem/router setups, set 'adb_triggerdelay' accordingly (default 1 second) * add support for pure http download utilities like wget-nossl or uclient-fetch without libustream-ssl (http donwloads only!) * fix stop action * fix enabled/disabled action * fix country code in regional list for china * LuCI update to reflect all changes Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.5.1Dirk Brenken2017-04-04
| | | | | | | | | | | | * re-order all regional lists in adblocklist/easylist format * add polish blocklist * add chinese blocklist * lists called now 'reg_<ch|pl|ro|ru>' * changed interface trigger default in config to 'wan' only * update / sync LuCI frontend (see luci repo for details) * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: update 2.5.0Dirk Brenken2017-03-26
| | | | | | | | | | | | | | | | | | * revamp LuCI GUI (see luci repo for details) * integrated runtime statistics in normal adblock ubus service instance (see readme) * simplified boot/init * no longer use raw interface trigger * use only network interface trigger, pre-configured for 'wan/wwan/lan' interfaces (see readme) * fixed a reload issue * removed switch to disable tld compression (seems to be pretty stable) * muted awk parser if source list contains incorrect records * raise dns backend timeout to 20 seconds * documentation update * cosmetics Signed-off-by: Dirk Brenken <dev@brenken.org>
* adblock: release 2.4.0Dirk Brenken2017-02-28
| | | | | | | | | | | * add tld compression, this new "top level domain compression" removes up to 40 thousand needless host entries from the block lists and lowers the memory footprint for the dns backends by 8-10 MByte * optimize restart behavior in case of an error * 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: 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: 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: 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: 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.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.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.2Dirk Brenken2016-07-28
| | | | | * ad broad blocklist source 'hphosts' https://hosts-file.net 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: 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: 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.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: release 1.0.0Dirk Brenken2016-03-08
| | | | | | | | | | * add sysctl.org as new adblock source * add main debug switch (by default all stderr outputs are going to /dev/null) * small cleanups * first 'stable' release! ;-) Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: 0.90.0Dirk Brenken2016-02-28
| | | | | | | | | | | | * all relevant adblock events will be properly written to syslog/stdout * removed needless 'debug log' option * add optional parm 'adb_forcedns' to redirect all queries to local resolver (default: '1', enabled) * revised space check * various code cosmetics & cleanups Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: 0.80.1Dirk Brenken2016-02-22
| | | | | | | | | | | | | | | | | | | * fix ip6tables reject types * simplified firewall ruleset for IPv4/IPv6 * fix memory detection (swap was always 0) * fix dnsmasq restart after partial restore * ad hotplug support, adblock will be started when wan interface comes up * change adblock init script accordingly, do nothing on 'boot' * optimize wget parameters for faster download results (in case of an error) * added CC installation notes to readme * removed needless external online check * removed needless optional parms 'adb_maxtime', 'adb_maxloop', 'adb_probeipv4' and 'adb_probeipv6' Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: 0.80.0Dirk Brenken2016-02-21
| | | | | | | | | | | | | * removed no longer needed ntp sync * simplified wan uplink check * simplified adblock config parser (removed needless callbacks during parsing) * partly rearrange config options * ruadlist/easylist are no longer marked as experimental * updated documentation (esp. regarding new LuCI frontend) Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: update to 0.70.0Dirk Brenken2016-02-15
| | | | | | | | | | | * openwrt init system support, see /etc/init.d/adblock * support for two new adblock sources: openphish and ruadlist/easylist * partial block list restore, i.e. if a single list download failed * fix performance regression on sites with links to https ad servers * removed no longer used samples dir * updated documentation Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: 0.60.1Dirk Brenken2016-02-03
| | | | | | | | | | | | - fix possible race condition during startup - fix duplicate logging during startup - fix wget parms to prevent partitial downloads - fix iptables rules to meet openwrt user chains - added a rule in output chain to reject local ad related requests as well - changed default IPv4/IPv6 blackhole ip address to fix routing issues with windows clients Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: update to 0.60.0Dirk Brenken2016-01-25
| | | | | | | | | | | | | | | * "zero-conf" installation & setup, usually no manual config changes required (i.e. ip address, network devices etc.) * full IPv4 and IPv6 support * new adblock list source (malwaredomainlist.com) * adblock related statistics will be done by iptables * removed curl dependency * for IPv6 support you need 'kmod-ipt-nat6' * fix Chaos Calmer compability * various small changes & fixes * updated documentation * updated maintainer email address Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: small changesDirk Brenken2015-12-20
| | | | | | | * add whocares.org as additional source * add adblock statistics (requires query log) * cosmetics Signed-off-by: Dirk Brenken <dirk@brenken.org>