Commit Graph

15 Commits (85ff0dac525c17bb94caa8a3f9476e022ee678a8)

Author SHA1 Message Date
bloved 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
2 years ago
bloved 0f046cf18e - config:
- added new global setting "debugdbpath": if set to a directory name enables DNS queries logging in CLIENTIP-DATE.log file format
2 years ago
bloved aef07c50d6 - single/double and local lists: ignore blank/comment lines 2 years ago
bloved 946a2245cc - if upstream DNS is missing fallbacks on localresponder if defined, else on "" as last chance 2 years ago
bloved 31e05cb177 - config:
- added "debug" mode
- updated documentation in
- BL downloader threads: added 2 seconds delay to allow local DNS service go up & running
2 years ago
bloved c96c9f23e2 - disabled verbose logs
- updated documentation in
2 years ago
bloved cfabc60645 - config:
- unused configurations are disabled to avoid wasting resources
2 years ago
bloved 15ec9f49ac - stats: if "SET" to zero, stat is removed 2 years ago
bloved 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
2 years ago
bloved 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
2 years ago
bloved 5e94032cd0 - killfile stats: incremented only when adding a new domain in BL
- Malformed lines stats: stats are reset at refresh; ignoring blank/comment lines
2 years ago
bloved 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
  - implement configuration selection based on source IPs and timetables
  - unused code cleanup
2 years ago
LowEel 5c5e4e4417 first commit 3 years ago
Uriel Fanelli 05afb0dace Delete '' 3 years ago
Uriel Fanelli 4dde7cf2c1 Initial commit 3 years ago