|
|
@ -97,8 +97,6 @@ threadpool = "1.8.1"
|
|
|
|
# Used for ruma wrapper
|
|
|
|
# Used for ruma wrapper
|
|
|
|
serde_html_form = "0.2.0"
|
|
|
|
serde_html_form = "0.2.0"
|
|
|
|
|
|
|
|
|
|
|
|
rocksdb = { version = "0.21.0", default-features = true, features = ["multi-threaded-cf", "zstd"], optional = true }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thread_local = "1.1.7"
|
|
|
|
thread_local = "1.1.7"
|
|
|
|
# used for TURN server authentication
|
|
|
|
# used for TURN server authentication
|
|
|
|
hmac = "0.12.1"
|
|
|
|
hmac = "0.12.1"
|
|
|
@ -116,6 +114,14 @@ async-trait = "0.1.68"
|
|
|
|
|
|
|
|
|
|
|
|
sd-notify = { version = "0.4.1", optional = true }
|
|
|
|
sd-notify = { version = "0.4.1", optional = true }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[dependencies.rust-rocksdb]
|
|
|
|
|
|
|
|
version = "0.22.7"
|
|
|
|
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
features = [
|
|
|
|
|
|
|
|
"multi-threaded-cf",
|
|
|
|
|
|
|
|
"zstd",
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
|
|
nix = { version = "0.26.2", features = ["resource"] }
|
|
|
|
nix = { version = "0.26.2", features = ["resource"] }
|
|
|
|
|
|
|
|
|
|
|
@ -125,7 +131,7 @@ default = ["conduit_bin", "backend_sqlite", "backend_rocksdb", "systemd"]
|
|
|
|
backend_persy = ["persy", "parking_lot"]
|
|
|
|
backend_persy = ["persy", "parking_lot"]
|
|
|
|
backend_sqlite = ["sqlite"]
|
|
|
|
backend_sqlite = ["sqlite"]
|
|
|
|
#backend_heed = ["heed", "crossbeam"]
|
|
|
|
#backend_heed = ["heed", "crossbeam"]
|
|
|
|
backend_rocksdb = ["rocksdb"]
|
|
|
|
backend_rocksdb = ["rust-rocksdb"]
|
|
|
|
jemalloc = ["tikv-jemalloc-ctl", "tikv-jemallocator"]
|
|
|
|
jemalloc = ["tikv-jemalloc-ctl", "tikv-jemallocator"]
|
|
|
|
sqlite = ["rusqlite", "parking_lot", "tokio/signal"]
|
|
|
|
sqlite = ["rusqlite", "parking_lot", "tokio/signal"]
|
|
|
|
conduit_bin = ["axum"]
|
|
|
|
conduit_bin = ["axum"]
|
|
|
|