-
Notifications
You must be signed in to change notification settings - Fork 210
Expand file tree
/
Copy pathCargo.toml
More file actions
86 lines (83 loc) · 2.49 KB
/
Copy pathCargo.toml
File metadata and controls
86 lines (83 loc) · 2.49 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
[workspace]
members = ["lib", "command", "bin", "e2e", "sim"]
resolver = "2" # consistent with rust edition 2024, see https://doc.rust-lang.org/cargo/reference/resolver.html#features
[workspace.dependencies]
anyhow = "^1.0.104"
async-trait = "^0.1.91"
base64 = "^0.23.1"
clap = "^4.6.6"
cookie-factory = "^0.3.3"
flate2 = "^1.1.9"
futures = "^0.3.33"
hdrhistogram = "^7.6.0"
hex = "^0.4.3"
loona-hpack = "^0.4.3"
http-body-util = "^0.1.4"
hyper = "^1.11.0"
hyper-rustls = { version = "^0.27.9", default-features = false }
hyper-util = "^0.1.20"
idna = "^1.1.0"
itoa = "^1.0.18"
jemallocator = "^0.5.4"
kawa = { version = "^0.7.1", default-features = false }
libc = "^0.2.189"
log = "^0.4.33"
memchr = "^2.8.3"
mio = "^1.2.2"
moonpool-sim = "^0.8.0"
nix = "^0.31.3"
nom = "^8.0.0"
num_cpus = "^1.17.0"
paw = "^1.0.0"
pool = "^0.1.4"
poule = "^0.3.2"
prettytable-rs = { version = "^0.10.0", default-features = false }
prost = "^0.14.4"
prost-build = "^0.14.4"
criterion = { version = "^0.8.2", features = ["html_reports"] }
quickcheck = "^1.1.0"
rand = "^0.10.2"
regex = "^1.13.1"
rustls-openssl = { version = "^0.3.1", default-features = false, features = ["tls12"] }
rustls = { version = "^0.23.43", default-features = false, features = [
"logging",
"std",
"tls12",
] }
rusty_ulid = "^2.0.1"
serde = "^1.0.229"
serde_json = "^1.0.151"
serial_test = "^4.0.1"
sha2 = "^0.11.0"
slab = "^0.4.12"
socket2 = "^0.6.5"
sozu-command-lib = { version = "^2.2.0", path = "command" }
sozu-lib = { version = "^2.2.0", path = "lib", default-features = false }
subtle = "^2.6.1"
tempfile = "^3.27.0"
termion = "^4.0.6"
thiserror = "^2.0.20"
time = "^0.3.55"
tiny_http = "^0.12.0"
tokio = "^1.53.1"
toml = { version = "^1.1.4", features = ["preserve_order"] }
x509-parser = "^0.18.1"
# Dependencies for the `sozu top` TUI subcommand. All gated behind the
# opt-in `tui` Cargo feature on `bin/`; default `sozu` builds do not pull
# any of them in. Versions pinned 2026-05-10 against crates.io HEAD; bump
# the patch component locally if cargo update lands a fix.
color-eyre = "^0.6.5"
crossbeam-channel = "^0.5.16"
crossterm = { version = "^0.29.0", default-features = false }
ctrlc = "^3.5.2"
ratatui = { version = "^0.30.2", default-features = false }
throbber-widgets-tui = "^0.11.1"
tui-big-text = "^0.8.8"
tui-input = "^0.15.4"
tui-popup = "^0.7.6"
tui-scrollview = "^0.6.7"
tui-tree-widget = "^0.24.1"
[profile.release]
lto = true
codegen-units = 1
debug = true