2
0
mirror of https://github.com/jedisct1/encrypted-dns-server synced 2024-11-10 19:10:25 +00:00
Commit Graph

30 Commits

Author SHA1 Message Date
Frank Denis
b69d4146f9 Store packet sizes 2020-01-09 17:40:10 -07:00
Frank Denis
af22d59ce8 Add an option to disable DNSCrypt, and do only TLS and relaying 2019-12-22 00:50:09 +01:00
Frank Denis
e9e5c700f0 Add ignore_unqualified_hostnames 2019-12-07 23:25:32 +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
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
0c134b5393 Cache relayed certificates
To make it slightly more difficult for servers to fingerprint users by
rotating certificates too frequently.
2019-10-20 11:18:45 +02: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
2706b2994d Add a reasonable default set of ports + a new option 2019-10-17 22:44:43 +02:00
Frank Denis
82e73374ab Anonymized DNS is here 2019-10-14 11:10:55 +02:00
Frank Denis
72dfb0628c Prepare a new configuration section for Anonymized DNS 2019-10-13 22:47:57 +02:00
Frank Denis
27e6097dc9 Prometheus metrics 2019-10-01 20:58:51 +02:00
Frank Denis
518f0ce17d Implement support for server-side blacklists 2019-09-25 15:51:13 +02:00
Frank Denis
ba96f014ef Make DNS cache TTLs configurable 2019-09-21 12:18:27 +02:00
Frank Denis
56a8e2eb6a Add TTL and serve-stale support to the DNS cache
Force certificate refresh on load
2019-09-21 11:53:40 +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
e681e43070 ADd a key cache and improve logging 2019-09-20 10:39:42 +02:00
Frank Denis
0592855b25 kaboom the compiler 2019-09-19 20:47:44 +02:00
Frank Denis
8268f4d241 Better auto renewal 2019-09-19 16:23:04 +02:00
Frank Denis
6c10602af6 Automatic cert renewal 2019-09-19 15:51:27 +02:00
Frank Denis
2c519a2b46 Move to TOML (1) 2019-09-19 12:09:00 +02:00
Frank Denis
a62b4a0cf7 Add TLS proxying 2019-09-18 23:49:54 +02:00
Frank Denis
7c76ee9a13 Clean a few things 2019-09-18 13:40:05 +02:00
Frank Denis
5f0bb6daf5 Start decrypting DNSCrypt queries 2019-09-17 22:33:15 +02:00
Frank Denis
e1bd1f52dc Recycle old connections 2019-09-09 14:01:10 +02:00
Frank Denis
236b424fbe Keep track of the number of clients 2019-09-09 01:16:29 +02:00
Frank Denis
35819a2375 Proxying 2019-09-08 22:21:01 +02:00
Frank Denis
8689469722 up 2019-09-03 01:10:35 +02:00
Frank Denis
1dc7ce9a05 up 2019-09-02 23:02:23 +02:00