/ Cargo.toml
Cargo.toml
1 [package] 2 name = "dumbvpn" 3 version = "0.35.0" 4 edition = "2021" 5 authors = ["RĂ¼diger Klaehn <rklaehn@protonmail.com>", "n0 team"] 6 keywords = ["netcat", "cli", "network", "p2p", "holepunching"] 7 categories = ["network-programming"] 8 license = "MIT OR Apache-2.0" 9 repository = "https://github.com/n0-computer/dumbpipe" 10 description = "A cli tool to create a dumb VPN over the network, with NAT hole punching" 11 readme = "README.md" 12 13 # Sadly this also needs to be updated in .github/workflows/ci.yml 14 rust-version = "1.89" 15 16 [dependencies] 17 clap = { version = "4.4.10", features = ["derive", "env"] } 18 hex = "0.4.3" 19 iroh = { version = "0.97", default-features = false } 20 iroh-tickets = { version = "0.4" } 21 noq = "0.17" 22 rand = "0.9.2" 23 tokio = { version = "1.34.0", features = ["full"] } 24 tokio-util = "0.7.10" 25 tracing = "0.1.40" 26 tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } 27 data-encoding = "2.9.0" 28 n0-error = "0.1" 29 argon2 = "0.5.3" 30 hmac = "0.12.1" 31 hostname = "0.4" 32 postcard = { version = "1", features = ["alloc"] } 33 serde = { version = "1", features = ["derive"] } 34 sha2 = "0.10.9" 35 36 [dev-dependencies] 37 duct = "0.13.6" 38 nix = { version = "0.29", features = ["signal", "process"] } 39 tempfile = "3.8" 40 41 [profile.ci] 42 debug = "line-tables-only" 43 incremental = false 44 inherits = "dev" 45 lto = "off" 46 47 [profile.release] 48 panic = "abort" 49 opt-level = "s" 50 codegen-units = 1 51 lto = true 52 debug = "none" 53 strip = true