Commit Graph

11 Commits

Author SHA1 Message Date
Ali
e51f51e1bc move from logrus to slog (#422)
* Migrate from logrus to slog

* fully removing logrus

* should be working now

* Update pipeline.go

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>

* Update response-blocklist-name.go

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>

* added null logger

* Update pipeline.go

---------

Co-authored-by: Frank Olbricht <frank.olbricht@gmail.com>
2025-01-13 08:43:30 +01:00
Frank Olbricht
8a28f9f417 New flag to control SERVFAIL behavior in failover groups (#166) 2021-06-19 13:57:34 -06:00
Frank Olbricht
90a8351c76 Return SERVFAIL if all resolvers in a group do (#103) 2020-11-19 20:07:30 -07:00
Frank Olbricht
39e42de5af Fail over to another resolver if the current one returns SERVFAIL (#101)
* Fail over to another resolver if the current one returns SERVFAIL

* Handle drops in fail-rotate and fail-back groups
2020-11-12 07:05:54 -07:00
SeanBurford
482d40a5db Expvar (#84)
* Add metric tracking

* Clean up metrics structures.

* Add available route metric to router.
2020-09-06 09:55:30 -06:00
Frank Olbricht
94387020af Log query type (#69) 2020-06-22 20:19:36 -06:00
Frank Olbricht
fb5f38882e Support blocking on client IP with client-blocklist (#63)
* Support blocking on client IP with client-blocklist

* Support dropping of queries and add 'drop' entity

* Fix example

* Return REFUSED by default
2020-06-15 19:15:38 -06:00
Frank Olbricht
6c59cb1a7c Improve logging (#51)
* Improve logging

* fix test
2020-06-07 13:24:51 -06:00
folbrich
e0fc21813b Add structured logging and log levels 2019-07-20 09:08:09 -06:00
folbrich
b73e663187 Add routing based on client/source IP and more router tests 2019-06-10 19:06:12 -06:00
folbrich
040879c169 Add fail-rotate group 2019-06-08 19:04:31 -06:00