Frank Denis
|
70e6021965
|
Remove unneeded casts
|
2 years ago |
Frank Denis
|
74b77e64b8
|
Remove unneeded reference
|
2 years ago |
Frank Denis
|
d911c345fb
|
Remove unneeded borrow
|
2 years ago |
Frank Denis
|
9a3cde4ba5
|
Format
|
2 years ago |
Frank Denis
|
65b11b8380
|
Nits
|
3 years ago |
Frank Denis
|
f61c2545bd
|
Shorten
|
3 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
|
d5b06a6653
|
Implement access control
|
4 years ago |
Frank Denis
|
da00ac2194
|
Add some extra checks
|
4 years ago |
Frank Denis
|
1c63906795
|
Refuse long labels
|
4 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
|
4d584d95e6
|
Move from failure to anyhow
|
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
|
5afc1f1a6a
|
Ignore casing for caching
|
5 years ago |
Frank Denis
|
e5a42ebfa1
|
Do not forget to define rcode_refused
|
5 years ago |
Frank Denis
|
18fe23471d
|
Nits
|
5 years ago |
Frank Denis
|
e4df83410f
|
Keep DNS_FLAGS_CD and DNS_FLAGS_RD
|
5 years ago |
Frank Denis
|
1e33f82887
|
Clear answer count on synthetic responses
|
5 years ago |
Frank Denis
|
6f99d404d6
|
Typo
|
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
|
c98a202f80
|
Add a simple built-in DNS cache
(TTL is not handled yet)
|
5 years ago |
Frank Denis
|
97de11bb71
|
Only serve the freshest certificate
|
5 years ago |
Frank Denis
|
6c10602af6
|
Automatic cert renewal
|
5 years ago |
Frank Denis
|
a0454b8aff
|
Detect TLS connections
|
5 years ago |
Frank Denis
|
0505f886e5
|
Handle truncated responses when len(query)<len(response)
|
5 years ago |
Frank Denis
|
337eb4924d
|
Refactor a bit, remove question padding
|
5 years ago |
Frank Denis
|
5f0bb6daf5
|
Start decrypting DNSCrypt queries
|
5 years ago |
Frank Denis
|
0b3eabb488
|
Retry truncated responses over TCP
|
5 years ago |
Frank Denis
|
35819a2375
|
Proxying
|
5 years ago |
Frank Denis
|
1dc7ce9a05
|
up
|
5 years ago |