Commit Graph

24 Commits (f87ddb344f5380ec2e9cdf36c9d2cdd1698fea91)

Author SHA1 Message Date
Frank Denis f87ddb344f Log TTLs 5 years ago
Frank Denis 0c134b5393 Cache relayed certificates
To make it slightly more difficult for servers to fingerprint users by
rotating certificates too frequently.
5 years ago
Frank Denis 5b77be1ac0 Pick IPv4 or IPv6 wildcard source addresses according to the destination
Fixes #10
5 years ago
Frank Denis 2706b2994d Add a reasonable default set of ports + a new option 5 years ago
Frank Denis 82e73374ab Anonymized DNS is here 5 years ago
Frank Denis 72dfb0628c Prepare a new configuration section for Anonymized DNS 5 years ago
Frank Denis 27e6097dc9 Prometheus metrics 5 years ago
Frank Denis 518f0ce17d Implement support for server-side blacklists 5 years ago
Frank Denis ba96f014ef Make DNS cache TTLs configurable 5 years ago
Frank Denis 56a8e2eb6a Add TTL and serve-stale support to the DNS cache
Force certificate refresh on load
5 years ago
Frank Denis c98a202f80 Add a simple built-in DNS cache
(TTL is not handled yet)
5 years ago
Frank Denis e681e43070 ADd a key cache and improve logging 5 years ago
Frank Denis 0592855b25 kaboom the compiler 5 years ago
Frank Denis 8268f4d241 Better auto renewal 5 years ago
Frank Denis 6c10602af6 Automatic cert renewal 5 years ago
Frank Denis 2c519a2b46 Move to TOML (1) 5 years ago
Frank Denis a62b4a0cf7 Add TLS proxying 5 years ago
Frank Denis 7c76ee9a13 Clean a few things 5 years ago
Frank Denis 5f0bb6daf5 Start decrypting DNSCrypt queries 5 years ago
Frank Denis e1bd1f52dc Recycle old connections 5 years ago
Frank Denis 236b424fbe Keep track of the number of clients 5 years ago
Frank Denis 35819a2375 Proxying 5 years ago
Frank Denis 8689469722 up 5 years ago
Frank Denis 1dc7ce9a05 up 5 years ago