aboutsummaryrefslogtreecommitdiff
path: root/net/adblock
Commit message (Collapse)AuthorAge
...
* 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>
* adblock: update 1.0.2Dirk Brenken2016-03-26
| | | | | | | * fix corner case during shallalist backup/restore Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: update 1.0.1Dirk Brenken2016-03-23
| | | | | | | * optimize list sort * simplified block list removal 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.91.0Dirk Brenken2016-03-04
| | | | | | | | | * fix blocklist footer/counter * optimize/rework blocklist rulesets * change source url for spam404 and yoyo * code cosmetics & cleanups 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: 0.70.2Dirk Brenken2016-02-19
| | | | | * fix wan update detection failure Signed-off-by: Dirk Brenken <openwrt@brenken.org>
* adblock: 0.70.1Dirk Brenken2016-02-16
| | | | | | | | | | | * fix root cause for https timeout issues * fix startup issues via luci * detach init start process to fix luci timeout issues * fix html header in adblock pages * fix adblock.conf options to single quotes 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: bugfixDirk Brenken2015-12-21
| | | | | * fix cornercase during domain query removal 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>
* adblock: feature updateDirk Brenken2015-12-17
| | | | | | | | | | | * add two new blocklist sources: adaway.org and disconnect.me * each blocklist source will be processed separately (no longer use one big monolithic adblocklist), duplicates makes no harm to dnsmasq * url timestamp check to download and process only updated blocklists * overall duplicate removal in separate blocklists (will be automatically disabled on low memory systems) * additional checks & various small changes Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: maintenance updateDirk Brenken2015-11-29
| | | | | | | | | | | | * remove "downloads" category from shallalist default configuration, due to false positives (i.e. debian & microsoft update sites) * remove example white- & blacklist entries * further optimize shallalist handling * fix domain merging with empty whitelist * various minor fixes & enhancements * documentation update Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: bugfix releaseDirk Brenken2015-11-26
| | | | | | | * fix download parms * fix tmp vars * other small fixes Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: reduce memory consumptionDirk Brenken2015-11-24
| | | | | | | | | | | | | | | | | * rework shallalist processing: significantly reduce memory consumption during archive extraction and merging. * considerable reduce memory consumption during adblock source processing. * considerable reduce memory consumption of sort (sorts only the domain list and not the bigger dnsmasq file) other changes: * auto detection/defaults for adb_if, adb_dev, adb_ntpsrv, adb_maxloop, adb_maxtime and adb_minspace - these options can be safely removed from previous adblock configuration file * check total memory and main uhttpd configuration on startup * documentation update Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: logging & documentation updateDirk Brenken2015-11-21
| | | | | | | | | | - centralized logging via separate function to stdout, syslog and file - remove dependencies between helper functions - add two new options "adb_maxtime" and "adb_maxloop" - add description to every adblock config option (see adblock.conf.sample) - update README.md Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: fix redirection issuesDirk Brenken2015-11-16
| | | | | | | fix more corner cases because of mksh to ash migration fix logical glitch during startup Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: additional check for running dns query background taskDirk Brenken2015-11-12
| | | | | | | fix for possible query log config change (enabled => disabled) Please apply to upstream - thank you! Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: busybox "tr" does not support character classes by defaultDirk Brenken2015-11-12
| | | | | | bugfix: busybox "tr" does not support character classes by default and generates (partly) odd domain names. Signed-off-by: Dirk Brenken <dirk@brenken.org>
* adblock: uci support, dynamic uhttpd instance support plus various fixesDirk Brenken2015-11-11
| | | | | | | | | * add uci support * add dynamic uhttpd instance support (no longer rely on uhttpd config changes) * package reordering * plus various fixes Signed-off-by: Dirk Brenken <dirk@brenken.org>
* powerful adblock script to block ad/abuse domainsdirk2015-10-28
Signed-off-by: dirk <dirk@brenken.org>