2
0
mirror of https://github.com/jedisct1/encrypted-dns-server synced 2024-11-15 00:13:02 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
Frank Denis
e9e5c700f0 Add ignore_unqualified_hostnames 2019-12-07 23:25:32 +01:00
Frank Denis
f3fe2fa123 up 2019-12-07 22:52:23 +01:00
Frank Denis
3864de1951 Add the ability to return synthetic response for undelegated TLDs 2019-12-07 19:52:21 +01:00
Frank Denis
3d3a96a6f9 More statistics; keep track of NXDOMAIN responses 2019-12-07 17:24:44 +01:00
Frank Denis
bf5f0b3568 Update to tokio 0.2 2019-12-04 18:12:45 +01:00
Frank Denis
df26dddb86 Revert "Allow serve_stale to be disabled"
This reverts commit 3b2301dcbf.
2019-11-24 16:16:36 +01:00
Frank Denis
3b2301dcbf Allow serve_stale to be disabled 2019-11-24 15:29:49 +01:00
Frank Denis
5b77be1ac0 Pick IPv4 or IPv6 wildcard source addresses according to the destination
Fixes #10
2019-10-19 11:36:16 +02:00
Frank Denis
6483d3d4d7 Set IPV6_ONLY on IPv6 sockets
Fixes #9
2019-10-17 11:10:25 +02:00
Frank Denis
c0faa11ac1 Return a HINFO record when a query is blocked
This is extremely useful to understand why a query doesn't return
e.g. IP addresses that resolve from other servers
2019-10-13 00:45:26 +02:00
Frank Denis
cf41840573 We can use Default::default() instead of tokio's Handle
What kind of magic is that?
2019-10-07 19:21:18 +02:00
Frank Denis
5afc1f1a6a Ignore casing for caching 2019-10-06 21:04:40 +02:00
Frank Denis
a67572f6f2 Add cache hit ratio 2019-10-02 12:16:43 +02:00
Frank Denis
86ab29c06a More Prometheus metrics 2019-10-02 12:03:27 +02:00
Frank Denis
cd98c5627c More Prometheus metrics 2019-10-02 11:58:57 +02:00
Frank Denis
4bc939977e Serve stale on REFUSED, too 2019-10-01 16:58:43 +02:00
Frank Denis
7ab967e163 Refactor the resolver part a little bit 2019-10-01 08:58:50 +02:00
Frank Denis
518f0ce17d Implement support for server-side blacklists 2019-09-25 15:51:13 +02:00
Frank Denis
749ee9f7bf Serve stale if cached and a shorter timeout occurs 2019-09-21 13:56:43 +02:00
Frank Denis
a9fe22fa7e Move the resolver to its own file 2019-09-21 12:37:20 +02:00