[package] name = "protomask" version = "0.2.0" authors = ["Evan Pratten "] 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 = [] enable-profiling = ["profiling/profile-with-puffin", "puffin_http"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] tokio = { version = "1.29.1", features = [ "macros", "rt-multi-thread", "process" ] } clap = { version = "4.3.11", features = ["derive"] } serde = { version = "1.0.171", features = ["derive"] } ipnet = { version = "2.8.0", features = ["serde"] } puffin_http = { version = "0.13.0", optional = true } profiling = "1.0.8" toml = "0.7.6" log = "0.4.19" fern = "0.6.2" serde_path_to_error = "0.1.13" thiserror = "1.0.43" colored = "2.0.4" tun-tap = "0.1.3" bimap = "0.6.3" pnet_packet = "0.33.0" rtnetlink = "0.13.0" futures = "0.3.28" [[bin]] name = "protomask" path = "src/main.rs" [package.metadata.rpm] package = "protomask" [package.metadata.rpm.cargo] buildflags = ["--release"] [package.metadata.rpm.targets] protomask = { path = "/usr/bin/protomask" }