dtn7 0.21.0

Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)
Documentation
[dependencies.anyhow]
version = "1.0.70"

[dependencies.async-trait]
version = "0.1.53"

[dependencies.attohttpc]
default-features = false
version = "0.27.0"

[dependencies.axum]
features = ["ws"]
version = "0.5.13"

[dependencies.base64]
version = "0.21.7"

[dependencies.bitflags]
version = "2.0.2"

[dependencies.bp7]
default-features = false
version = "0.10.6"

[dependencies.bytes]
version = "1.5.0"

[dependencies.clap]
features = ["cargo", "derive"]
version = "4.2.1"

[dependencies.config]
default-features = false
features = ["toml"]
version = "0.14.0"

[dependencies.console-subscriber]
features = ["parking_lot"]
optional = true
version = "0.2.0"

[dependencies.d7sneakers]
default-features = false
optional = true
version = "0.3.1"

[dependencies.dtn7-codegen]
version = "0.1.2"

[dependencies.dtn7-plus]
default-features = false
features = ["client"]
version = "0.7.0"

[dependencies.enum_dispatch]
version = "0.3.8"

[dependencies.futures]
version = "0.3.21"

[dependencies.futures-util]
version = "0.3.21"

[dependencies.glob-match]
version = "0.2.1"

[dependencies.http]
version = "0.2.7"

[dependencies.humansize]
version = "2.1.2"

[dependencies.humantime]
version = "2.1.0"

[dependencies.hyper]
features = ["client"]
version = "0.14.18"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.log]
version = "0.4"

[dependencies.num-derive]
version = "0.4.2"

[dependencies.num-traits]
version = "0.2.15"

[dependencies.parking_lot]
version = "0.12.0"

[dependencies.pretty_env_logger]
version = "0.5.0"

[dependencies.rand]
version = "0.8.3"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_bytes]
version = "0.11"

[dependencies.serde_cbor]
version = "0.11"

[dependencies.serde_json]
version = "1.0"

[dependencies.sha1]
version = "0.10.5"

[dependencies.sled]
optional = true
version = "0.34.7"

[dependencies.socket2]
version = "0.5.6"

[dependencies.tempfile]
version = "3.5.0"

[dependencies.thiserror]
version = "1.0.31"

[dependencies.tinytemplate]
version = "1.1.0"

[dependencies.tokio]
features = ["net", "rt-multi-thread", "macros", "time", "tracing"]
version = "1.36.0"

[dependencies.tokio-serde]
features = ["json"]
version = "0.9"

[dependencies.tokio-tungstenite]
version = "0.17.2"

[dependencies.tokio-util]
features = ["codec"]
version = "0.7.10"

[dependencies.tower-http]
features = ["cors"]
version = "0.3.4"

[dependencies.tungstenite]
version = "0.17.3"

[dependencies.url]
version = "2.2.2"

[features]
deadlock_detection = ["parking_lot/deadlock_detection"]
default = ["store_sled", "store_sneakers"]
store_sled = ["sled"]
store_sneakers = ["d7sneakers"]
tracing = ["console-subscriber"]

[lib]
name = "dtn7"
path = "src/lib.rs"

[package]
authors = ["Lars Baumgaertner <baumgaertner@cs.tu-darmstadt.de>"]
categories = ["command-line-utilities", "network-programming"]
description = "Rust delay-tolerant-networking daemon and CLI tools implementing Bundle Protocol Version 7 (RFC9171)"
edition = "2021"
exclude = [".vscode/", ".travis.yml"]
keywords = ["peer2peer", "dtn"]
license = "MIT OR Apache-2.0"
name = "dtn7"
readme = "README.md"
repository = "https://github.com/dtn7/dtn7-rs"
version = "0.21.0"