Commit Graph

170 Commits (0374976c66ebb721a1510136e00de1ad4cc0d58e)

Author SHA1 Message Date
Frank Denis 0374976c66 Add Cargo.lock
Fixes #90
2 years ago
Frank Denis 214351be32 Remove the `parking_lot` feature from `tokio`
Mutexes from the standard library have been improved in recent Rust
versions. Only in Linux, though.
2 years ago
Frank Denis 4edc14c0ee Bump 2 years ago
Frank Denis 415257cbde Require slabigator 0.1.4 2 years ago
Frank Denis 98f53b4461 Update deps 2 years ago
Frank Denis 62e2ccd67d Merge branch 'master' of github.com:jedisct1/rust-dnscrypt-server
* 'master' of github.com:jedisct1/rust-dnscrypt-server:
  Improve privdrop condition
  Mitigate warning on intentional unused variable
2 years ago
YX Hao 4f99570f22 Improve privdrop condition 2 years ago
Frank Denis 93937c92e7 Bump 2 years ago
Frank Denis 30dbbd6964 Bump 2 years ago
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