Frank Denis
|
70e6021965
|
Remove unneeded casts
|
2022-11-09 16:16:13 +01:00 |
|
Frank Denis
|
74b77e64b8
|
Remove unneeded reference
|
2022-09-14 09:48:39 +02:00 |
|
Frank Denis
|
d911c345fb
|
Remove unneeded borrow
|
2022-08-09 18:02:26 +02:00 |
|
Frank Denis
|
9a3cde4ba5
|
Format
|
2022-05-14 01:30:16 +02:00 |
|
Frank Denis
|
65b11b8380
|
Nits
|
2021-06-20 01:03:06 +02:00 |
|
Frank Denis
|
f61c2545bd
|
Shorten
|
2021-02-25 20:40:20 +01:00 |
|
Frank Denis
|
dd1b550ef9
|
Add decreasing TTLs with jitter when a TTL becomes low
Fixes #33
|
2020-04-24 22:56:29 +02:00 |
|
Frank Denis
|
75166216b9
|
Add my_ip feature
|
2020-04-20 16:24:18 +02:00 |
|
Frank Denis
|
2a96c5f985
|
dafuq
|
2020-04-20 15:44:42 +02:00 |
|
Frank Denis
|
d5b06a6653
|
Implement access control
|
2020-03-20 10:43:54 +01:00 |
|
Frank Denis
|
da00ac2194
|
Add some extra checks
|
2019-12-24 10:33:35 +01:00 |
|
Frank Denis
|
1c63906795
|
Refuse long labels
|
2019-12-23 20:57:24 +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
|
4d584d95e6
|
Move from failure to anyhow
|
2019-11-01 20:56:07 +01: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
|
5afc1f1a6a
|
Ignore casing for caching
|
2019-10-06 21:04:40 +02:00 |
|
Frank Denis
|
e5a42ebfa1
|
Do not forget to define rcode_refused
|
2019-10-01 17:00:56 +02:00 |
|
Frank Denis
|
18fe23471d
|
Nits
|
2019-09-26 15:12:18 +02:00 |
|
Frank Denis
|
e4df83410f
|
Keep DNS_FLAGS_CD and DNS_FLAGS_RD
|
2019-09-26 11:06:12 +02:00 |
|
Frank Denis
|
1e33f82887
|
Clear answer count on synthetic responses
|
2019-09-26 02:03:52 +02:00 |
|
Frank Denis
|
6f99d404d6
|
Typo
|
2019-09-26 01:45:02 +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
|
c98a202f80
|
Add a simple built-in DNS cache
(TTL is not handled yet)
|
2019-09-21 00:53:20 +02:00 |
|
Frank Denis
|
97de11bb71
|
Only serve the freshest certificate
|
2019-09-19 16:28:14 +02:00 |
|
Frank Denis
|
6c10602af6
|
Automatic cert renewal
|
2019-09-19 15:51:27 +02:00 |
|
Frank Denis
|
a0454b8aff
|
Detect TLS connections
|
2019-09-18 14:52:36 +02:00 |
|
Frank Denis
|
0505f886e5
|
Handle truncated responses when len(query)<len(response)
|
2019-09-18 09:53:23 +02:00 |
|
Frank Denis
|
337eb4924d
|
Refactor a bit, remove question padding
|
2019-09-18 01:06:44 +02:00 |
|
Frank Denis
|
5f0bb6daf5
|
Start decrypting DNSCrypt queries
|
2019-09-17 22:33:15 +02:00 |
|
Frank Denis
|
0b3eabb488
|
Retry truncated responses over TCP
|
2019-09-09 00:30:48 +02:00 |
|
Frank Denis
|
35819a2375
|
Proxying
|
2019-09-08 22:21:01 +02:00 |
|
Frank Denis
|
1dc7ce9a05
|
up
|
2019-09-02 23:02:23 +02:00 |
|