Frank Denis
|
75166216b9
|
Add my_ip feature
|
5 years ago |
Frank Denis
|
2a96c5f985
|
dafuq
|
5 years ago |
Frank Denis
|
792f82fa35
|
Print something when access control is enabled
|
5 years ago |
Frank Denis
|
b9361a8711
|
Fail open if the tokens list is empty
|
5 years ago |
Frank Denis
|
5ebd393981
|
Clippify
|
5 years ago |
Frank Denis
|
d5b06a6653
|
Implement access control
|
5 years ago |
Frank Denis
|
9b464fe135
|
Clarify
|
5 years ago |
Frank Denis
|
58b8d6f5f0
|
Continue on TCP accept errors
|
5 years ago |
Frank Denis
|
af22d59ce8
|
Add an option to disable DNSCrypt, and do only TLS and relaying
|
5 years ago |
Frank Denis
|
e9e5c700f0
|
Add ignore_unqualified_hostnames
|
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
|
3cc28670cb
|
Prometheus: use int counters and gauges
|
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
|
a6fb79a2b2
|
Make the project compatible with rust-stable
|
5 years ago |
Frank Denis
|
48d0588337
|
Use SystemTime for the certificate's time
Also don't use mem::forget() for the updater, because who knows, Rust
optimizations may be too aggressive.
Maybe
Fixes #13
|
5 years ago |
Frank Denis
|
4d584d95e6
|
Move from failure to anyhow
|
5 years ago |
Frank Denis
|
d0c37819e2
|
Relax size check for certificates
|
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
|
e43ad4949b
|
to_tcp_listener() is essentially useless
|
5 years ago |
Frank Denis
|
6483d3d4d7
|
Set IPV6_ONLY on IPv6 sockets
Fixes #9
|
5 years ago |
Frank Denis
|
3fc7387d9f
|
Don't be too restrictive, we still need to serve certificates
|
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
|
9db26ba20b
|
Preliminary support for Anonymized DNS
|
5 years ago |
Frank Denis
|
ca35d6fdc8
|
Ensure that PK prefixes don't match the Anonymized DNSCrypt query magic
|
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
|
71699d8476
|
Some initial metrics
|
5 years ago |
Frank Denis
|
27e6097dc9
|
Prometheus metrics
|
5 years ago |
Frank Denis
|
f77a5aed47
|
Add metrics
|
5 years ago |
Frank Denis
|
7ab967e163
|
Refactor the resolver part a little bit
|
5 years ago |
Frank Denis
|
6fa13f825d
|
Revert direct usage of FutureExt
|
5 years ago |
Frank Denis
|
7ebcc7287e
|
Tokio update, that makes things more complicated
|
5 years ago |
Frank Denis
|
518f0ce17d
|
Implement support for server-side blacklists
|
5 years ago |
Frank Denis
|
cc53be8cf8
|
Better error messages
|
5 years ago |
Frank Denis
|
3d07f98f90
|
Block on the updater
|
5 years ago |
Frank Denis
|
f343802fd0
|
Revert "Nits"
This reverts commit 0f63c5e594 .
|
5 years ago |
Frank Denis
|
0f63c5e594
|
Nits
|
5 years ago |
Frank Denis
|
653c4e1de7
|
Better error handling
|
5 years ago |
Frank Denis
|
41f4d77212
|
Update env_logger
|
5 years ago |
Frank Denis
|
0b76ef2cce
|
Change the format of how IP addresses are specified
|
5 years ago |
Frank Denis
|
a5a84b5bdd
|
Log to file
|
5 years ago |
Frank Denis
|
c60a1734eb
|
Improved daemonization
|
5 years ago |
Frank Denis
|
a9fe22fa7e
|
Move the resolver to its own file
|
5 years ago |
Frank Denis
|
ba96f014ef
|
Make DNS cache TTLs configurable
|
5 years ago |
Frank Denis
|
267a260801
|
Only force a state update if necessary
|
5 years ago |