[package] name = "talpid-core" version = "0.1.0" authors = ["Mullvad VPN ", "Linus Färnstrand ", "Erik Larkö ", "Andrej Mihajlov "] description = "Core backend functionality of the Mullvad VPN client" license = "GPL-3.0" [dependencies] duct = "0.9.1" error-chain = "0.11" jsonrpc-core = { git = "https://github.com/paritytech/jsonrpc", tag = "v7.1.1" } jsonrpc-macros = { git = "https://github.com/paritytech/jsonrpc", tag = "v7.1.1" } lazy_static = "0.2" log = "0.3" uuid = { version = "0.5", features = ["v4"] } openvpn-plugin = { version = "0.2", features = ["serialize"] } talpid-ipc = { path = "../talpid-ipc" } talpid-types = { path = "../talpid-types" } [target.'cfg(unix)'.dependencies] libc = "0.2.20" [target.'cfg(target_os = "macos")'.dependencies] pfctl = { git = "ssh://git@github.com/mullvad/pfctl-rs.git" } socket-relay = { path = "../socket-relay" } tokio-core = "0.1"