~nickbp/kapiti

ref: optcookie kapiti/Cargo.toml -rw-r--r-- 1.2 KiB
025082b1Nick Parker Basic initial structure for OPT COOKIE support (#21) 1 year, 10 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[package]
name = "kapiti"
version = "0.0.1"
authors = ["Nick Parker <nick@nickbp.com>"]
license-file = "LICENCE.md"
edition = "2018"
readme = "README-CRATES.md"
description = "The Kapiti DNS Server"
documentation = "https://kapiti.io"
homepage = "https://kapiti.io"
repository = "https://gitlab.com/kapiti/kapiti"

[dependencies]
# TODO(#2) switch to using async-compression once AsyncRead/AsyncWrite compatibility is fixed
# see also: https://github.com/tokio-rs/tokio-compat/pull/2, https://github.com/tokio-rs/tokio/pull/1744
#async-compression = { version = "0.2", features = ["futures-bufread", "futures-write", "zstd"] }
bytes = "0.5"
ct-logs = "0.6"
chrono = "0.4"
fern = { version = "0.5", features = ["colored"] }
flatbuffers = "0.6"
futures = "0.3"
hyper = "0.13"
hyper-rustls = "0.19"
libc = "0.2"
log = "0.4"
nix = "0.16"
packed_struct = "0.3"
packed_struct_codegen = "0.3"
rand = "0.7"
rustls = "0.16"
rustls-native-certs = "0.2"
scopeguard = "1.0"
sha2 = "0.8"
tokio = { version = "0.2", features = ["fs", "io-util", "macros", "rt-core", "tcp", "udp"] }
tower-service = "0.3"
yaml-rust = "0.4"
zstd = "0.5"

[dev-dependencies]
csv = "1.1" # for examples/update_fbs
proptest = "0.9"
serde = { version = "1.0", features = ["derive"] }