| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* remove syntax glitch & cosmetics
* probably the last 1.0.x release
Signed-off-by: Dirk Brenken <openwrt@brenken.org>
|
|
|
|
|
|
|
| |
* fix corner case during shallalist backup/restore
Signed-off-by: Dirk Brenken <openwrt@brenken.org>
|
|
|
|
|
|
|
| |
* optimize list sort
* simplified block list removal
Signed-off-by: Dirk Brenken <openwrt@brenken.org>
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
| |
* fix wan update detection failure
Signed-off-by: Dirk Brenken <openwrt@brenken.org>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* "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>
|
|
|
|
|
| |
* fix cornercase during domain query removal
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
|
|
|
|
|
|
| |
* add whocares.org as additional source
* add adblock statistics (requires query log)
* cosmetics
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* fix download parms
* fix tmp vars
* other small fixes
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
|
|
|
| |
fix more corner cases because of mksh to ash migration
fix logical glitch during startup
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
|\
| |
| |
| |
| | |
Libtorrent and rtorrent: update version, disable ipv6 to fix compilation
Signed-off-by: Peter Wagner <tripolar@gmx.at>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update rtorrent to 0.9.6.
Update patches.
Disable ipv6 in rtorrent, as ipv6 is disabled also in libtorrent.
Libtorrent compilation has been broken since #1181 got merged
and ipv6 got enabled. Users have seen issues like #1316 and #1804
IPv6 support in libtorrent & rtorrent master is not complete.
Instead there is a separate ipv6 branch, which still needs some
cleanup before mainstream use. See discussion at
https://github.com/rakshasa/rtorrent/issues/59#issuecomment-56651538
So, it makes no sense to use ipv6 with the master branch.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
|
|\ \
| | |
| | | |
adblock: additional check for running dns query background task
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fix for possible query log config change (enabled => disabled)
Please apply to upstream - thank you!
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- fix the init script to read the right config
- rework the init script to allow reusing its code in the hotplug script
- find wan interfaces in the hotplug script instead of using hardcoded
name and set the online/offline status separately for IPv4/IPv6
- allow NTP access on interfaces that are configured after chronyd start
- add NTP servers obtained from DHCP, options are specified in a new
dhcp_ntp_server config section
- start chronyd before the network service, include a patch to always
have IP_FREEBIND defined, which seems to be missing with uclibc
Signed-off-by: Miroslav Lichvar <mlichvar0@gmail.com>
|
|\ \
| | |
| | | |
port-mirroring: new package for copying network packets
|
| | |
| | |
| | |
| | |
| | |
| | | |
Sniffer Protocol (TZSP)
Signed-off-by: Mike Maraya <mike.maraya@gmail.com>
|
|\ \ \
| | |/
| |/| |
adblock: busybox "tr" does not support character classes by default
|
| | |
| | |
| | |
| | |
| | |
| | | |
bugfix: busybox "tr" does not support character classes by default and
generates (partly) odd domain names.
Signed-off-by: Dirk Brenken <dirk@brenken.org>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Luka Perkov <luka@openwrt.org>
|
|\| |
| | |
| | | |
adblock: uci support, dynamic uhttpd instance support plus various fixes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
|
|/ /
| |
| |
| | |
Signed-off-by: Dov Murik <dmurik@us.ibm.com>
|
|\ \
| | |
| | | |
fossil: fix Makefile for GNU Make < 3.82
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
make defconfig (or feeds update) raised following error for fossil
package on Ubuntu 14.04 LTS with GNU Make 3.81:
Makefile:47: *** missing separator. Stop.
To fix this, empty blocks are now defined instead of using undefine
directive which was added in GNU Make 3.82.
Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
|
|\ \ \
| | | |
| | | | |
tgt: update to 1.0.61
|
| | |/
| |/|
| | |
| | | |
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
|
|/ /
| |
| |
| | |
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Luka Perkov <luka@openwrt.org>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add -V / --version parameter to show version information
- new option lookup_host as host to use by nslookup/host to validate IP address changes, to be separate from [DOMAIN] parameter which produces a lot of questions in the forum and on multi-host updates
- new option param_enc for optional usage inside update_url [PARAMENC] (will be send urlencoded)
- new option param_opt for optional usage inside update_url [PARAMOPT]
- new service strato.de (IPv4 only) requested by ludwig.jaffe@
- new service variomedia.de (IPv4 & IPv6) requested by Wolfgang Oertl #1884
- rewritten function get_service_data to read services/service_ipv6 file
- allow 3rd parameter inside services/service_ipv6 file - here should be the answer of the ddns provider on success. If parameter is set, it's checked by ddns-scripts and report errors to logfile/syslog if failed and retry
- updated tld_names.dat
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
|
|\
| |
| | |
atftp: fix invalid read in tftp_send_request.
|
| |
| |
| |
| |
| |
| |
| | |
This invalid read of 1 byte caused a segfault
on some arm platforms.
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
While at it, also do the following fixes
- Drop the URL pointing to the old github repo
- Fix detection of default set of private keys
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
|
| | |
|
| |
| |
| |
| | |
Signed-off-by: Luka Perkov <luka@openwrt.org>
|
| |
| |
| |
| | |
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
|