Frank Denis
73a176d555
Bump
4 years ago
Frank Denis
6a19db5edf
Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
...
* 'master' of github.com:jedisct1/rust-dnscrypt-server: (30 commits)
Update Prometheus and friends
Remove nightly feature from clap
client_ttl_jitter -> client_ttl_holdon
Use specific lengths for big arrays
Update serde-big-array requirement from 0.2.0 to 0.3.0
Update deps
Add decreasing TTLs with jitter when a TTL becomes low
Update precompiled binaries
Bump
Add my_ip feature
dafuq
Update deps
Require tokio 0.2.17
Update tokio dep due to a regression in the previous version
Update precompiled binaries
Bump
Update deps to force a tokio update
Revert "Disable parking_lot for tokio"
Bump
Disable parking_lot for tokio
...
4 years ago
Frank Denis
eaba8d3db5
Replace net2 with socket2
...
The Rust ecosystem being the Rust ecosystem, essential crates always get
abandoned after a couple months, and apps need to be rewritten for the
replacement du jour.
4 years ago
Frank Denis
7bdfaba63c
Update Prometheus and friends
4 years ago
Frank Denis
56ca4c5847
Remove nightly feature from clap
4 years ago
Frank Denis
04fdf73046
Use specific lengths for big arrays
4 years ago
dependabot-preview[bot]
38f4622072
Update serde-big-array requirement from 0.2.0 to 0.3.0
...
Updates the requirements on [serde-big-array](https://github.com/est31/serde-big-array ) to permit the latest version.
- [Release notes](https://github.com/est31/serde-big-array/releases )
- [Commits](https://github.com/est31/serde-big-array/compare/v0.2.0...v0.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Frank Denis
6dde6e20d4
Update deps
4 years ago
Frank Denis
83a2957b0a
Bump
4 years ago
Frank Denis
9f6e54307d
Update deps
4 years ago
Frank Denis
53fc0fbfd9
Require tokio 0.2.17
...
This tokio version fixes a panic that could happen under load.
4 years ago
Frank Denis
a8c9611b0a
Update tokio dep due to a regression in the previous version
4 years ago
Frank Denis
23c54cb96f
Bump
4 years ago
Frank Denis
673d2c5c35
Update deps to force a tokio update
4 years ago
Frank Denis
aa392cd653
Revert "Disable parking_lot for tokio"
...
This reverts commit 1e88e19228
.
4 years ago
Frank Denis
c93a03d824
Bump
4 years ago
Frank Denis
1e88e19228
Disable parking_lot for tokio
4 years ago
Frank Denis
dd86579c37
Bump
4 years ago
Frank Denis
691129eec2
Use derivative 2
4 years ago
dependabot-preview[bot]
c22c3b1dbb
Update prometheus requirement from 0.7 to 0.8
...
Updates the requirements on [prometheus](https://github.com/pingcap/rust-prometheus ) to permit the latest version.
- [Release notes](https://github.com/pingcap/rust-prometheus/releases )
- [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pingcap/rust-prometheus/compare/v0.7.0...v0.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
4 years ago
Frank Denis
070b3cc656
Little bump
4 years ago
Frank Denis
db9ee24850
Use tokio 0.2.11 with parking_lot
4 years ago
Frank Denis
df5f2b32e2
Relax some min version requirements except for Tokio due to bugs
4 years ago
Frank Denis
f613b5932e
Update rand
4 years ago
Frank Denis
841a9d5e00
Bump
4 years ago
Frank Denis
4d07e6c615
Use serde 1.0.x
4 years ago
Frank Denis
27ead5c287
bump
4 years ago
Frank Denis
a380f61f05
Bump
4 years ago
Frank Denis
e3ef23e409
Update to hyper 0.13
4 years ago
Frank Denis
2d81b1fcb8
Add more undelegated zones
4 years ago
Frank Denis
3cc28670cb
Prometheus: use int counters and gauges
5 years ago
Frank Denis
0e4de46963
Update hyper
5 years ago
Frank Denis
d761d2c8f7
Use a specific hyper revision
5 years ago
Frank Denis
c0aec78c05
Restrict the set of tokio features we need
5 years ago
Frank Denis
bf5f0b3568
Update to tokio 0.2
5 years ago
Frank Denis
f96ba4d62c
Bring rustc-hash back
5 years ago
Frank Denis
37ce7f4f68
up
5 years ago
Frank Denis
a6fb79a2b2
Make the project compatible with rust-stable
5 years ago
Frank Denis
e5bab7c2a5
Bump
5 years ago
Frank Denis
4d584d95e6
Move from failure to anyhow
5 years ago
Frank Denis
14483d1f2a
Update libsodium-sys-stable
5 years ago
Frank Denis
d9b793dfd4
Bump
5 years ago
Frank Denis
8e30e16b38
Bump
5 years ago
Frank Denis
a7b8f99802
Bump
5 years ago
Frank Denis
999b89a3ab
Bump
5 years ago
Frank Denis
4c40d334ac
Meh
5 years ago
Frank Denis
6b04de306f
Bump
5 years ago
Frank Denis
6483d3d4d7
Set IPV6_ONLY on IPv6 sockets
...
Fixes #9
5 years ago
Frank Denis
d5504020df
Bump
5 years ago
Frank Denis
5cea42a397
Bump
5 years ago
Frank Denis
82e73374ab
Anonymized DNS is here
5 years ago
Frank Denis
e7a1ad46da
Require rust-dnsstamps 0.1.2
5 years ago
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
5 years ago
Frank Denis
1ab66d4b51
Properly install example-encrypt-dns.toml
5 years ago
Frank Denis
19729a9744
Reorder
5 years ago
Frank Denis
9573b012f5
Add cargo-deb integration
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
33b87b43c7
Bump
5 years ago
Frank Denis
5afc1f1a6a
Ignore casing for caching
5 years ago
Frank Denis
22d84a748c
Add process feature to prometheus, and a timeout for clients
5 years ago
Frank Denis
42d361897b
Bump
5 years ago
Frank Denis
27e6097dc9
Prometheus metrics
5 years ago
Frank Denis
f77a5aed47
Add metrics
5 years ago
Frank Denis
9b6be4b107
up
5 years ago
Frank Denis
7d23a030c9
Update tokio&futures
5 years ago
Frank Denis
590e4e4627
Bump
5 years ago
Frank Denis
752a3582ac
Disable incremental compilation for release builds
5 years ago
Frank Denis
b69b03f9bb
Set release_max_level_debug for the log crate
5 years ago
Frank Denis
7ebcc7287e
Tokio update, that makes things more complicated
5 years ago
Frank Denis
358b0b2e11
bump
5 years ago
Frank Denis
1e33f82887
Clear answer count on synthetic responses
5 years ago
Frank Denis
6f99d404d6
Typo
5 years ago
Frank Denis
80e70eace4
Bump
5 years ago
Frank Denis
3d07f98f90
Block on the updater
5 years ago
Frank Denis
20e05fcc82
Bump
5 years ago
Frank Denis
41f4d77212
Update env_logger
5 years ago
Frank Denis
dd79040f17
Bump due to the configuration file changes
5 years ago
Frank Denis
0b76ef2cce
Change the format of how IP addresses are specified
5 years ago
Frank Denis
46da6cbb07
Revert "Use lto=fat"
...
This reverts commit d2b18d0011
.
5 years ago
Frank Denis
d2b18d0011
Use lto=fat
5 years ago
Frank Denis
2aea7deb19
Bump
5 years ago
Frank Denis
f5af6d6033
Remove LTO by default, as it doesn't work on ARM
5 years ago
Frank Denis
cc636c3eb5
Use codegen-units=1 for releases
5 years ago
Frank Denis
c90c5c204e
Bump
5 years ago
Frank Denis
4e41955847
up
5 years ago
Frank Denis
8f42622dfa
Remove dependency on OpenSSL
...
Fixes #1
5 years ago
Frank Denis
821c332291
Bump
5 years ago
Frank Denis
a5a84b5bdd
Log to file
5 years ago
Frank Denis
c60a1734eb
Improved daemonization
5 years ago
Frank Denis
61d1395566
bump
5 years ago
Frank Denis
3b32ac9959
bump
5 years ago
Frank Denis
3104aa3382
Bump
5 years ago
Frank Denis
c98a202f80
Add a simple built-in DNS cache
...
(TTL is not handled yet)
5 years ago
Frank Denis
7d3a944434
Add README.md
5 years ago
Frank Denis
a04d6e1d23
Less keywords
5 years ago
Frank Denis
1fbdd39937
up
5 years ago
Frank Denis
360172601f
Nits
5 years ago
Frank Denis
00cab788b8
Drop privileges
5 years ago
Frank Denis
2c519a2b46
Move to TOML (1)
5 years ago
Frank Denis
7c76ee9a13
Clean a few things
5 years ago
Frank Denis
a135814891
Persist the provider key
...
Of course we also need to persist the resolver keys
5 years ago
Frank Denis
67a935f291
Padding
5 years ago
Frank Denis
58c5452084
Set TCP source address for outgoing connections
5 years ago
Frank Denis
e1bd1f52dc
Recycle old connections
5 years ago
Frank Denis
35819a2375
Proxying
5 years ago
Frank Denis
f7b2a1777a
up
5 years ago
Frank Denis
46c933e398
Print the DNS stamp at startup
5 years ago
Frank Denis
8689469722
up
5 years ago
Frank Denis
1dc7ce9a05
up
5 years ago