76 lines
1.7 KiB
TOML
76 lines
1.7 KiB
TOML
[package]
|
|
name = "protomask"
|
|
version = "0.2.0"
|
|
authors = ["Evan Pratten <ewpratten@gmail.com>"]
|
|
edition = "2021"
|
|
description = "A user space NAT64 implementation"
|
|
readme = "README.md"
|
|
homepage = "https://github.com/ewpratten/protomask"
|
|
documentation = "https://docs.rs/protomask"
|
|
repository = "https://github.com/ewpratten/protomask"
|
|
license = "GPL-3.0"
|
|
keywords = []
|
|
categories = []
|
|
|
|
[features]
|
|
default = []
|
|
profiling = ["profiling/profile-with-puffin", "puffin_http", "puffin"]
|
|
|
|
[dependencies]
|
|
tokio = { version = "1.29.1", features = [
|
|
"macros",
|
|
"rt-multi-thread",
|
|
"sync",
|
|
"tracing",
|
|
] }
|
|
clap = { version = "4.3.11", features = ["derive"] }
|
|
serde = { version = "1.0.171", features = ["derive"] }
|
|
ipnet = { version = "2.8.0", features = ["serde"] }
|
|
hyper = { version = "0.14.27", features = ["server", "http1", "tcp"] }
|
|
owo-colors = { version = "3.5.0", features = ["supports-colors"] }
|
|
puffin_http = { version = "0.13.0", optional = true }
|
|
puffin = { version = "0.16.0", optional = true }
|
|
profiling = "1.0.8"
|
|
tracing = "0.1.37"
|
|
toml = "0.7.6"
|
|
log = "0.4.19"
|
|
fern = "0.6.2"
|
|
serde_path_to_error = "0.1.13"
|
|
thiserror = "1.0.43"
|
|
tun-tap = "0.1.3"
|
|
bimap = "0.6.3"
|
|
pnet_packet = "0.34.0"
|
|
rtnetlink = "0.13.0"
|
|
futures = "0.3.28"
|
|
prometheus = "0.13.3"
|
|
lazy_static = "1.4.0"
|
|
|
|
[[bin]]
|
|
name = "protomask"
|
|
path = "src/main.rs"
|
|
|
|
|
|
[package.metadata.deb]
|
|
section = "network"
|
|
assets = [
|
|
[
|
|
"target/release/protomask",
|
|
"/usr/local/bin/protomask",
|
|
"755",
|
|
],
|
|
[
|
|
"./protomask.toml",
|
|
"/etc/protomask.toml",
|
|
"644",
|
|
],
|
|
[
|
|
"README.md",
|
|
"usr/share/doc/protomask/README.md",
|
|
"644",
|
|
],
|
|
]
|
|
conf-files = ["/etc/protomask.toml"]
|
|
depends = []
|
|
maintainer-scripts = "./debian/"
|
|
systemd-units = { enable = false }
|