Frank Denis
9a3cde4ba5
Format
2 years ago
Frank Denis
9e52627655
Update serde_big_array
3 years ago
Frank Denis
025c3b99c3
Nits
3 years ago
Frank Denis
65b11b8380
Nits
3 years ago
Evaldas Auryla
3ad33aa32c
Nits
4 years ago
Frank Denis
869e873ad3
Try to use socket2 less
4 years ago
Frank Denis
156adf46c3
Upgrade to tokio 1.0.0
4 years ago
Frank Denis
6a19db5edf
Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
...
* 'master' of github.com:jedisct1/rust-dnscrypt-server: (30 commits)
Update Prometheus and friends
Remove nightly feature from clap
client_ttl_jitter -> client_ttl_holdon
Use specific lengths for big arrays
Update serde-big-array requirement from 0.2.0 to 0.3.0
Update deps
Add decreasing TTLs with jitter when a TTL becomes low
Update precompiled binaries
Bump
Add my_ip feature
dafuq
Update deps
Require tokio 0.2.17
Update tokio dep due to a regression in the previous version
Update precompiled binaries
Bump
Update deps to force a tokio update
Revert "Disable parking_lot for tokio"
Bump
Disable parking_lot for tokio
...
4 years ago
Frank Denis
eaba8d3db5
Replace net2 with socket2
...
The Rust ecosystem being the Rust ecosystem, essential crates always get
abandoned after a couple months, and apps need to be rewritten for the
replacement du jour.
4 years ago
Frank Denis
561ebd07f4
client_ttl_jitter -> client_ttl_holdon
4 years ago
Frank Denis
dd1b550ef9
Add decreasing TTLs with jitter when a TTL becomes low
...
Fixes #33
4 years ago
Frank Denis
75166216b9
Add my_ip feature
4 years ago
Frank Denis
2a96c5f985
dafuq
4 years ago
Frank Denis
ccfd7b4184
Use the full timeout if we don't have a cached response
5 years ago
Frank Denis
e9e5c700f0
Add ignore_unqualified_hostnames
5 years ago
Frank Denis
f3fe2fa123
up
5 years ago
Frank Denis
3864de1951
Add the ability to return synthetic response for undelegated TLDs
5 years ago
Frank Denis
3d3a96a6f9
More statistics; keep track of NXDOMAIN responses
5 years ago
Frank Denis
bf5f0b3568
Update to tokio 0.2
5 years ago
Frank Denis
df26dddb86
Revert "Allow serve_stale to be disabled"
...
This reverts commit 3b2301dcbf
.
5 years ago
Frank Denis
3b2301dcbf
Allow serve_stale to be disabled
5 years ago
Frank Denis
5b77be1ac0
Pick IPv4 or IPv6 wildcard source addresses according to the destination
...
Fixes #10
5 years ago
Frank Denis
6483d3d4d7
Set IPV6_ONLY on IPv6 sockets
...
Fixes #9
5 years ago
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
5 years ago
Frank Denis
cf41840573
We can use Default::default() instead of tokio's Handle
...
What kind of magic is that?
5 years ago
Frank Denis
5afc1f1a6a
Ignore casing for caching
5 years ago
Frank Denis
a67572f6f2
Add cache hit ratio
5 years ago
Frank Denis
86ab29c06a
More Prometheus metrics
5 years ago
Frank Denis
cd98c5627c
More Prometheus metrics
5 years ago
Frank Denis
4bc939977e
Serve stale on REFUSED, too
5 years ago
Frank Denis
7ab967e163
Refactor the resolver part a little bit
5 years ago
Frank Denis
518f0ce17d
Implement support for server-side blacklists
5 years ago
Frank Denis
749ee9f7bf
Serve stale if cached and a shorter timeout occurs
5 years ago
Frank Denis
a9fe22fa7e
Move the resolver to its own file
5 years ago