Commit Graph

  • fa60f84fc9 fixed debug log (ParallelResolve) 1727090134121026452/tmp_refs/heads/master 1727090134121026452/master 1726479345689612951/tmp_refs/heads/master 1726479345689612951/master 1725872727554353946/tmp_refs/heads/master 1725872727554353946/master 1724922836251161973/tmp_refs/heads/master 1724922836251161973/master 1724664494793735406/tmp_refs/heads/master 1724664494793735406/master 1723250993282806422/tmp_refs/heads/master 1723250993282806422/master 1722597701414110382/tmp_refs/heads/master 1722597701414110382/master 1722038346807404637/tmp_refs/heads/master 1722038346807404637/master 1701505186744513247/tmp_refs/heads/master 1701505186744513247/master 1699138873174842935/tmp_refs/heads/master 1699138873174842935/master 1696016603225065711/tmp_refs/heads/master 1696016603225065711/master 1668731554341980379/tmp_refs/heads/master 1668731554341980379/master #3 bloved 2021-11-08 15:46:36 +0100
  • d84cc29392 ADDED: parallel queries to to multiple DNS servers new setting ZabovParallelQueries: max number of parallel queries bloved 2021-10-29 15:34:49 +0200
  • bc2470e344 updated vendor dependencies and golang to 1.15 bloved 2021-09-16 14:18:18 +0200
  • e2a625a92e if the DNS response Rcode contains an error the cache expires after just 10 seconds. this should limit the cache in case of temporary upstream DNS errors. bloved 2021-09-16 09:40:03 +0200
  • 2fe0b7b0c2 - added whitelist documentation bloved 2021-05-11 10:36:00 +0200
  • ef9f912cf7 - added simple stats python script - added WhiteList database - updated license to EUPL bloved 2021-05-11 10:32:48 +0200
  • e68e89b23c Update to EUPL master LowEel 2021-02-02 19:06:43 +0000
  • 7cb896ac59 - BUG FIX: preserving DNS RCode in Zabov responses (SetReply(query) resets it to RcodeSuccess) Some DNS client (such as MS Windows) misbehave in case of always positive responses bloved 2021-01-29 19:47:01 +0100
  • e5b8fbe53c - BUG FIX: IP Groups: blank timetable was not allowed; timetable & cfg con now be blank or undefined - FIX: enable response compression by default to be compatible with bogus DNS clients not understanding responses split to multiple UDP packets (FIX failure of Amazon PrimeVideo on LG WebOS) - new conf-specific setting "cache": allows disabling cache on configuration basis (default: cache is enabled) - updated documentation - added more debug logs bloved 2021-01-29 13:01:18 +0100
  • 4007fd9eea - optimization: blackholeip is parsed only once at startup bloved 2021-01-25 17:00:34 +0100
  • fb58749c58 - network down is ignored if the selected configuration is local responder bloved 2021-01-24 10:51:01 +0100
  • f018377b44 Merge branch 'master' into master #2 bloved 2021-01-30 09:20:59 +0000
  • d74f2a973e - BUG FIX: preserving DNS RCode in Zabov responses (SetReply(query) resets it to RcodeSuccess) Some DNS client (such as MS Windows) misbehave in case of always positive responses bloved 2021-01-29 19:47:01 +0100
  • c56789e193 - BUG FIX: IP Groups: blank timetable was not allowed; timetable & cfg con now be blank or undefined - FIX: enable response compression by default to be compatible with bogus DNS clients not understanding responses split to multiple UDP packets (FIX failure of Amazon PrimeVideo on LG WebOS) - new conf-specific setting "cache": allows disabling cache on configuration basis (default: cache is enabled) - updated documentation - added more debug logs bloved 2021-01-29 13:01:18 +0100
  • 9b4e4fbcb9 - optimization: blackholeip is parsed only once at startup bloved 2021-01-25 17:00:34 +0100
  • b9f17b3c19 - network down is ignored if the selected configuration is local responder bloved 2021-01-24 10:51:01 +0100
  • 13dd24b7b5 Merge pull request 'master' (#1) from bloved/zabov:master into master LowEel 2021-01-22 16:07:13 +0000
  • 0752a7e443 - FIX: Query logger: moved to different thread to serialize access to log file #1 bloved 2021-01-17 16:15:12 +0100
  • 749029ba5b - FIX: optional settings were not optional - Dockerfile: updated golang image to 1.15.6 - config.json: restored minimal settings - added config.sample.json with all advanced settings - urls-domains-updated.txt: removed/updated obsolete urls (CHEF-KOCH, malwaredomains.com) bloved 2021-01-17 15:28:20 +0100
  • 740e0a387b - removed unused/commented code - ZabovCreateKDB is called only on active configurations bloved 2021-01-16 23:26:29 +0100
  • d2f8601185 - added new setting: default/global timetable ( config->zabov->timetable ) This table will be used for any client that is not already included in an IP group bloved 2021-01-16 18:54:31 +0100
  • 85ff0dac52 - FIX: timetable eval time as "local time" (no UTC) - FIX: Dockerfile: added timezone configuration (defaults to CET), use TZ env var to change it bloved 2021-01-16 00:11:54 +0100
  • 0f046cf18e - config: - added new global setting "debugdbpath": if set to a directory name enables DNS queries logging in CLIENTIP-DATE.log file format bloved 2021-01-15 18:50:59 +0100
  • aef07c50d6 - single/double and local lists: ignore blank/comment lines bloved 2021-01-15 13:28:15 +0100
  • 946a2245cc - if upstream DNS is missing fallbacks on localresponder if defined, else on "127.0.0.53:53" as last chance bloved 2021-01-15 00:55:08 +0100
  • 31e05cb177 - config: - added "debug" mode - updated documentation in README.md - BL downloader threads: added 2 seconds delay to allow local DNS service go up & running bloved 2021-01-14 20:25:10 +0100
  • c96c9f23e2 - disabled verbose logs - updated documentation in README.md bloved 2021-01-14 17:15:27 +0100
  • cfabc60645 - config: - unused configurations are disabled to avoid wasting resources bloved 2021-01-14 15:38:46 +0100
  • 15ec9f49ac - stats: if "SET" to zero, stat is removed bloved 2021-01-14 00:20:23 +0100
  • 945709f24e - config: - more sanity checks - added localresponder: if set use specified DNS server for local domains - ipaliases is now used in DNS responses (works same as /etc/hosts file) - ForwardQuery(): accept param to avoid cache bloved 2021-01-13 23:38:33 +0100
  • e86ead83b7 - config - sanity checks - parsing of timetables - removed unused global variables (moved at config level) - added new stat: DNS request for each "CONFIG" - implemented configuration from ip groups / timetables bloved 2021-01-13 22:30:04 +0100
  • 5e94032cd0 - killfile stats: incremented only when adding a new domain in BL - Malformed lines stats: stats are reset at refresh; ignoring blank/comment lines bloved 2021-01-12 13:35:36 +0100
  • b6dfee64a6 - WIP: - new json configuration: added multiple configs, ip groups/ip aliases and timetables - added multiple configurations: - each configuration has his own upstream, singlefilters, doublefilters, blackholeip hostsfile - cache DB is global to all configs - BL downloader and parser is optimized: each BL source is downloaded/parsed only once - TODO: - implement configuration selection based on source IPs and timetables - unused code cleanup bloved 2021-01-12 00:04:34 +0100
  • 5c5e4e4417 first commit 1.0.0+i386 1.0.0 LowEel 2020-10-08 22:14:07 +0200
  • 05afb0dace Delete 'README.md' LowEel 2020-10-08 20:13:27 +0000
  • 4dde7cf2c1 Initial commit LowEel 2020-10-08 20:13:07 +0000