Frank Denis
76208fc494
Bring back the process feature of prometheus
...
This is extremely useful, in particular to watch the number of
file descriptors used by the application.
Unfortunately, the prometheus crate is currently broken on 32-bit
platforms.
For that reason, Until https://github.com/tikv/rust-prometheus/pull/446
is merged, we have to use a fork on that crate.
2 years ago
Frank Denis
6697aa8c0c
Set resource limits
2 years ago
Frank Denis
d011f82e0d
Bump
2 years ago
Frank Denis
b33836a4cc
Update minimum dep versions
2 years ago
Frank Denis
fd8d282365
Remove the VecDeque for cancelation, use a slab instead
2 years ago
Frank Denis
9a0f13b8b9
Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
...
* 'master' of github.com:jedisct1/rust-dnscrypt-server:
Update readme.md
Add compiling condition for Windows
2 years ago
YX Hao
18dd7538b5
Add compiling condition for Windows
2 years ago
Frank Denis
2b9bf1ff5a
Revert "Don't enable the parking_lot feature in tokio"
...
This reverts commit a9c6061862
.
2 years ago
Frank Denis
69baa4020e
Require the latest tokio version
2 years ago
Frank Denis
8a8d459148
bump
2 years ago
Frank Denis
a9c6061862
Don't enable the parking_lot feature in tokio
...
That seems to be causing the event loop to randomly deadlock and the
server to stop accepting connections.
2 years ago
Frank Denis
528161044a
Bump
2 years ago
Frank Denis
a7dd01c6c6
Upgrade hyper
2 years ago
Frank Denis
0a4a4b5a52
Update deps
2 years ago
Frank Denis
7c2b7a3b42
Don't enable the prometheus "process" feature
...
It's broken on non-Linux system as well as at least linux/armv7l
2 years ago
Frank Denis
748b944a61
Switch from jemalloc to mimalloc
2 years ago
Frank Denis
9e52627655
Update serde_big_array
2 years ago
Frank Denis
0deb4f4d0b
Update deps (parking_lot in particular)
2 years ago
Frank Denis
714241e2d5
Update clap to v3
2 years ago
Frank Denis
7b39ea4554
Update deps; includes a nasty bug in tokio
3 years ago
Frank Denis
9bbefc42e8
Update deps
3 years ago
Frank Denis
d95b56cbd4
Update Prometheus
3 years ago
Frank Denis
16d540bcc9
Update Amazon Tokio and other deps
3 years ago
Frank Denis
630bcb67b2
Keep the LICENSE file in addition to it being defined in Cargo
3 years ago
Frank Denis
d332a1c9bd
Use license-file instead of license, for packaging
3 years ago
Frank Denis
c6af6c30a3
Update deps
3 years ago
Frank Denis
d2d9e6eb7e
Update deps; especially for tokio 1.8.2 bug fixes
3 years ago
Frank Denis
485fb44286
Update env_logger
3 years ago
Frank Denis
e1473d3fcb
Force tokio 1.8.0
3 years ago
Frank Denis
a5fef297f5
Bump
3 years ago
Frank Denis
e50b82f524
Update deps
3 years ago
Frank Denis
78eb2719ab
Revert "Remove daemonization, it's always been broken"
...
This reverts commit 4f22725931
.
3 years ago
Frank Denis
4f22725931
Remove daemonization, it's always been broken
...
Fixes #68
3 years ago
Frank Denis
723a8f631e
Require daemonize-simple 0.1.5
...
This avoids a crash at startup with some tokio versions when standard
descriptors are redirected to files.
Fixes #67
3 years ago
Frank Denis
a178d252f5
0.9.0
3 years ago
Frank Denis
8c35df5705
Upgrade socket2 - Same thing, just breaking API changes
3 years ago
Frank Denis
2c74702eef
Prometheus dep update
3 years ago
Frank Denis
e18d9dd564
Update deps
3 years ago
Frank Denis
897d854362
Update deps, especially tokio
3 years ago
Frank Denis
aba1a23ab7
Update deps
3 years ago
Frank Denis
80c00d4080
Bump
3 years ago
Frank Denis
8f37c7180a
hyper 14.0.0 is borked, require at least 14.0.1
3 years ago
Frank Denis
156adf46c3
Upgrade to tokio 1.0.0
3 years ago
Frank Denis
76097b7f4a
Update rand
3 years ago
Frank Denis
e405c04236
Prometheus update
4 years ago
Frank Denis
9aa84f746c
Bump
4 years ago
Frank Denis
c58b1b3be0
Try to automate the publication of releases
4 years ago
Frank Denis
d8def6945e
Update deps
4 years ago
Frank Denis
e001294520
Update deps
4 years ago
Frank Denis
a99e64cc60
Bump
4 years ago
Frank Denis
ce34575a04
Update deps, including Prometheus
4 years ago
Frank Denis
f2e4fe5eb0
Update parking_lot
4 years ago
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
5 years ago
Frank Denis
27ead5c287
bump
5 years ago
Frank Denis
a380f61f05
Bump
5 years ago
Frank Denis
e3ef23e409
Update to hyper 0.13
5 years ago
Frank Denis
2d81b1fcb8
Add more undelegated zones
5 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