Frank Denis
|
e5a42ebfa1
|
Do not forget to define rcode_refused
|
5 years ago |
Frank Denis
|
4bc939977e
|
Serve stale on REFUSED, too
|
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
|
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
|
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
|
c0c66e6254
|
We don't define any custom error types
|
5 years ago |
Frank Denis
|
16b5db8c01
|
u8 vs i8
|
5 years ago |
Frank Denis
|
a5a84b5bdd
|
Log to file
|
5 years ago |
Frank Denis
|
c60a1734eb
|
Improved daemonization
|
5 years ago |
Frank Denis
|
749ee9f7bf
|
Serve stale if cached and a shorter timeout occurs
|
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 |
Frank Denis
|
56a8e2eb6a
|
Add TTL and serve-stale support to the DNS cache
Force certificate refresh on load
|
5 years ago |
Frank Denis
|
2135af9610
|
up
|
5 years ago |
Frank Denis
|
c98a202f80
|
Add a simple built-in DNS cache
(TTL is not handled yet)
|
5 years ago |
Frank Denis
|
cf1cbdb51d
|
Split the resolution part
|
5 years ago |
Frank Denis
|
2366456eb0
|
up
|
5 years ago |
Frank Denis
|
1dd5ed07c1
|
Import from dnscrypt-wrapper
|
5 years ago |
Frank Denis
|
e681e43070
|
ADd a key cache and improve logging
|
5 years ago |
Frank Denis
|
f0c6235d33
|
Save states asynchronously
|
5 years ago |
Frank Denis
|
360172601f
|
Nits
|
5 years ago |
Frank Denis
|
bc4b10f637
|
Save resolver keys and certificates in the state
|
5 years ago |
Frank Denis
|
0592855b25
|
kaboom the compiler
|
5 years ago |
Frank Denis
|
77a5878a52
|
Remove unused things
|
5 years ago |
Frank Denis
|
97de11bb71
|
Only serve the freshest certificate
|
5 years ago |
Frank Denis
|
8268f4d241
|
Better auto renewal
|
5 years ago |
Frank Denis
|
6c10602af6
|
Automatic cert renewal
|
5 years ago |
Frank Denis
|
93774a892f
|
Set Unix permissions on the state file
|
5 years ago |
Frank Denis
|
00cab788b8
|
Drop privileges
|
5 years ago |
Frank Denis
|
e31363e926
|
Move everything to a configuration file
|
5 years ago |
Frank Denis
|
2c519a2b46
|
Move to TOML (1)
|
5 years ago |
Frank Denis
|
d8d8757c74
|
TLS proxy return code
|
5 years ago |
Frank Denis
|
a62b4a0cf7
|
Add TLS proxying
|
5 years ago |
Frank Denis
|
ec91355e74
|
Padding length tweak
|
5 years ago |
Frank Denis
|
a0454b8aff
|
Detect TLS connections
|
5 years ago |
Frank Denis
|
89704db220
|
Be less restrictive regarding packet sizes
|
5 years ago |
Frank Denis
|
7c76ee9a13
|
Clean a few things
|
5 years ago |